Projeto elaborado no âmbito da cadeira LI1 por Rui Faria e Otávio Henriques. Classificação obtida: 16 valores. Esta versão contém a correção de alguns bugs presentes no momento da entrega.
Pode compilar e executar o programa através dos comandos build
e run
do cabal
.
cabal run primate-kong
Pode abrir o interpretador do Haskell (GHCi) utilizando o cabal com o projecto automaticamente carregado.
cabal repl
O projecto utiliza a biblioteca HUnit para fazer testes unitários.
Pode correr os testes utilizando o seguinte comando.
cabal test
Se pretender executar os exemplos da documentação como testes unitários utiliza-se a biblioteca Doctest.
cabal repl --build-depends=QuickCheck,doctest --with-ghc=doctest
Pode gerar a documentação com o Haddock.
cabal haddock