Haskell:
Uuden projektin aloittaminen
How to: – Kuinka tehdään:
Aloita Stack-työkalulla. Se luo projektipohjan sinulle automaattisesti.
# Asenna Stack, jos sinulla ei sitä vielä ole
curl -sSL https://get.haskellstack.org/ | sh
# Luo uusi projekti
stack new esimerkkiprojekti
# Siirry projektiin ja kokeile kääntää se
cd esimerkkiprojekti
stack setup
stack build
Kun olet käynnistänyt stack build
, voit nähdä esimerkiksi seuraavaa:
Building all executables for `esimerkkiprojekti` once. After a successful build of all of them, only specified executables will be rebuilt.
esimerkkiprojekti-0.1.0.0: configure (lib + exe)
...
esimerkkiprojekti-0.1.0.0: copy/register
Registering library for esimerkkiprojekti-0.1.0.0..
Deep Dive – Syväsukellus:
Haskell-projekteihin on useita tapoja tarttua. Stack on nykyaikainen ja suosittu, mutta muitakin tapoja löytyy, kuten Cabal. Stack on kehitetty helpottamaan Haskell-kehitysympäristön kasaa, josta nimi tulee. Yksi Stackin eduista on, että se käsittelee itsenäisesti kaikki riippuvuudet sinun puolestasi ja varmistaa, että projekti toimii oikeassa ympäristössä oikeiden kirjastoversioiden kanssa.
2000-luvun alussa, Haskellin alustat ja työkalut olivat hajallaan, mutta Stackin ja sen pakettihallinnan myötä tilanne on parantunut huomattavasti. Stack käyttää päällä olevaa Cabal-työkalua pakettienhallintaan, mutta tarjoaa lisätoimintoja ja käyttäjäystävällisyyttä.
See Also – Lisätietoja:
- Stack’s official documentation
- Haskell’s package repository Hackage
- Stackage, a stable collection of Haskell packages
- Learn You a Haskell for Great Good! - Hauska ja syvällinen johdatus Haskell-ohjelmointiin.