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

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