To compile the project, you'll need a recent release of the Glasgow Haskell Compiler. We recommend using GHCup for managing compiler versions. You'll also need stack for building. Then, you can just do:
stack build --no-run-benchmarks --no-run-tests
stack --silent exec playgroundThis project is set up to work with Visual Studio Code.
Install pre-commit hooks:
pre-commit installCommits should follow the Conventional Commits specification. Types in use can be found at pvdlg/conventional-commit-types.
stack test --no-run-benchmarksstack bench --no-run-testsHTML documentation can be generated with:
stack haddock --haddock-internal MCSP-Algorithms --openFor exposed modules only, you can drop --haddock-internal.