vidéo peertube - vidéo youtube - dépôt git

Exécuter du code Haskell avec Nix (ou pas)

comment exécuter du code Haskell avec Nix ou avec les outils traditionnels

Exécution avec les outils systèmes

ghc Hello.hs
./Hello
runghc Hello.hs
ghci
:load Hello.hs
main

Avec cabal

cabal build
cabal run

Avec stack

stack setup
stack build
stack exec hello-html
stack install
stack ghci
rm -rf ~/.stack

Avec Nix

cabal2nix . > hellos.nix
nix-build
./result/bin/hello-html
nix-env -f . -i hellos
nix-shell -A env
cabal run hello-html