See the Project page.
Elm Tooling Compiler is a backwards-compatible fork of the Elm compiler extended to assist Elm tooling authors.
- A one-shot command to get the Haskell development environment running easily and a REPL at your fingertips
- A brief guide to getting quickly productive in the Elm compiler's "Elm-flavoured Haskell" codebase without any prior Haskell knowledge
- Useful Elm Utility functions
- Elm syntax parsing
- Elm AST querying/manipulation
- Easy scaffolding example for adding additional tooling commands
- Alternate compilation modes
- Daemonised in-memory compile mode (WIP)
- Elm language changes
- Refactoring, bugfixing or improving the Elm compiler codebase (those issues should be raised here).
This project is made possible with the support of Lamdera, Blissfully and these wonderful sponsors.