- Basics - Elm Architecture, Syntax, Packages
- Hello World
- Modules
- Commands (HTTP client and REST, ...)
- Decoders
- Tasks (Chaning REST requests, ...)
- JavaScript interoperability - Ports, WebComponents
-
Installer from https://elm-lang.org (Windows, macOS, Linux) or
-
NPM package
npm install -g elm
-
Binaries on github.com/avh4/elm-format
-
NPM package
npm install -g elm-format
npm install -g elm-live
npm install -g json-server
- Visual Studio Code, Krzysztof-Cieslak/vscode-elm
- IntelliJ IDEA, klazuka/intellij-elm
- Sublime Text, Elm Language Support
git clone git@github.com:jirisliva/elm-workshop.git
cd 1_hello
elm make src/Main.elm --debug
or with reactor
elm reactor
or with elm-live
elm-live src/Main.elm -- --debug
or exapmle on Ellie-app.
- Elm Syntax
- Official Guide
- Learn X in Y minutes (in czech: zdrojak.cz)