Elm: compileren, executeren, hosten
Op deze pagina bekijken we de verschillende mogelijkheden om Elm programma’s te executeren en/of Elm-programma’s te hosten.
Elm online
Het is mogelijk Elm online uit te proberen zonder te installeren.
Elm REPL en reactor
Als je de guide volgt kom je vanzelf bij de uitleg guide voor de installatie.
(Opmerking: het kan zijn dat je bij installatie een security melding krijgt dat je een gedownload programma wil uitvoeren).
frajaweb
Het lesmateriaal is gemaakt in de vorm van Jupyter-notebooks voor op de server ‘frajaweb’, die gehost wordt door één van de ontwikkelaars.
- jupyterhub.frajaweb.com
- Inloggen op frajaweb kan met een github-account.
- Elm in Jupyter (elm-kernel): let op: het keuzemodulemateriaal heeft 2 verschillende Elm-kernels nodig, een voor Elm-html en een voor Elm-REPL.
Elm zelf compileren naar javascript
Op de site Elm-lang wordt dit uitgelegd:
- Elm-lang on Web Apps en
- Je moet dan zelf Elm ergens geïnstalleerd hebben, namelijk om te compileren tot javascript.
Elm hosten op heroku
Nog geen hands-on ervaring mee.
Elm-pages (via Netlify)
- Genereer een website met behulp van elm-pages.
- https://github.com/dillonkearns/elm-pages-starter.
- zie de button ‘Deploy to Netlify’.