Scripta Compiler Documentation
(( This document is very much a work in progress. ))
The Scripta compiler translates source text written in a markup language to an Elm representation of Html. The markup languages supported are
- L0
- microLaTeX
- XMarkdown
The compiler provides interactive, real-time editing with error recovery for these languages.
Demos & Apps
Scripta.io is an editing, document management, and publishing system. Scripta Desktop is simple editing app. Both Scripta Desktop and Scripta.io make use of error recovery, while the simple demo does not.
Docs and Videos
- Compiler documentation
- Scripta.io documentation
- Conference talk at Lambda Days — an outline of the error recovery strategy.
Code (open-source)
This project has been partially supported by the Simons Foundation. We thank them for their generosity.
Contact: James Carlson
- jxxcarlson at gmail
- @jxxcarlson on the Elm Slack
- @epsilon2718 on Twitter