Andrés Collares & Agustín Gazzano
stack
ghc-9.2.4
llvm-hs
TODO: Check if building llvm-hs-15 from source is better than using stack or cabal, it could also open the possibility to make changes and bugfixes using a fork.
docker compose build
docker compose up -d
docker compose run project bash
cabal run
cabal run kaleidoscope-fing -- --help
cabal run kaleidoscope-fing -- --file "./test/programs/recursive_fib.k"
cabal test
or to show progress:
cabal test tests --test-show-detail=streaming
cabal exec ghci
or
cabal repl