/haskell-todo-list

Showcases happstack Haskell web library

Primary LanguageHaskell

Haskell Todo List - work in progress

How to run

Pre-requisites:

  • To build, you need libpq-dev that can be installed with brew install postgresql (<-- can you improve this???)

Run:

  • To run tests, you need Docker Machine

  • Compile and build executables: stack build

  • Compile and run all tests: stack test

  • List the tests you can run individually: stack test --dry-run

  • Run an individual test: stack test --test-arguments "--match=SimpleState"

  • Run application stack exec haskell-todo-list-exe

  • If Hlint is installed, run hlint . in the project root directory

Learnings

Want to learn more