Elm:
Uuden projektin aloittaminen
How to: - Kuinka tehdään:
-- Uuden Elm-projektin pystyttäminen:
elm init
Tämä komento luo uuden Elm-projektin hakemistoon, jossa komentoa ajettiin, ja käynnistää elm.json
tiedostonluonnin, joka määrittää projektin riippuvuudet.
-- Uuden moduulin lisääminen:
module Main exposing (..)
import Html exposing (text)
main =
text "Tervetuloa uuteen Elm-projektiisi!"
Lähdekoodiin lisätään uusi tiedosto, yleensä Main.elm
, joka on projektin pääsyntymisen paikka.
Deep Dive - Syväsukellus:
Elm perustuu funktionaalisen ohjelmoinnin periaatteisiin. Versiosta 0.19 lähtien, joka julkaistiin elokuussa 2018, Elm on keskittynyt tehokkuuteen ja ‘dead code elimination’ ominaisuuteen.
Vaihtoehtoisesti Elm-projekteja voidaan luoda myös käyttäen erilaisia bootstrap-työkaluja kuten create-elm-app
joka tarjoaa valmiita konfiguraatioita, mutta näiden käyttöön liittyy lisäkompleksisuutta.
Projektin aloituksessa on tärkeää määritellä elm.json
tiedostossa, millaisia paketteja ja versioita projektisi tulee käyttämään. Elm:n pakettihallinta on tiukasti versioitu, jotta yhteensopivuusongelmia olisi mahdollisimman vähän.