elmMPS icon indicating copy to clipboard operation
elmMPS copied to clipboard

A prototypical implementation of the elm language (https://elm-lang.org/) in JetBrains MPS (https://www.jetbrains.com/mps/), sporting a projectional editor.

This repository is about to be restructured. Please refer to the prototype's readme for more details for now.

Contributing

Contributors are welcome! Just contact me here, on elmlang Slack (user: digital-ember), or on MPS Slack (user: Robert Walter).

Required software

We use

Missing language concepts

  • effect ModuleDeclaration
  • Top Level
    • TypeAnnotation
    • PortAnnotation
    • InfixDeclaration