Elm:
Å starte et nytt prosjekt
How to:
Installer først elm
på systemet ditt. Bruk elm init
for å sette opp et nytt prosjekt:
$ elm init
Du får nå en elm.json
fil og en src
mappe. For å lage din første Elm-modul:
module Main exposing (main)
import Html exposing (text)
main =
text "Hei, Norge!"
Lagre koden over i en fil kalt Main.elm
under src
mappen. Kjør så:
$ elm make src/Main.elm
Dette produserer en index.html
som du kan åpne i nettleseren din for å se “Hei, Norge!”.
Deep Dive:
Elm ble introdusert i 2012, og har siden tilbudt et robust system for å lage webapplikasjoner. Med en kompilator som genererer JavaScript, unngår man runtime-feil, og får en sterk type-sikkerhet. Alternativer inkluderer språk som PureScript og ReasonML, som også sikter mot funksjonell programmering i frontend-utvikling. Siden Elm styrer hele view-laget, passer det godt i prosjekter hvor du vil unngå direkte manipulasjon av DOM og heller fokusere på robusthet og vedlikeholdbarhet.
See Also:
- Elm’s offisielle hjemmeside: https://elm-lang.org/
- Elm pakker og dokumentasjon: https://package.elm-lang.org/
- Elm diskusjonsforum: https://discourse.elm-lang.org/