This is an adaptation of Ninety-Nine Lisp Problems.
First of all, you need a GitHub account so you can fork this repo. If you don't feel like signing up, you can also just clone this repo, but then you won't be able to push your changes.
You'll also need git for getting the code, as well as GHC & Cabal to build and test your solutions.
Clone the repo like this:
git clone <uri-to-repo-on-github>
To install the depencencies of the project, execute:
cabal install --dependencies-only
Your task is to replace the undefined
values such that the tests pass.
Here's how to execute the tests for the first ten problems:
cabal test problems-01-10
The interactive shell can also be very helpful:
cabal repl problems-01-10