- Setup
- Syntax
- Exercises
- helloHaskell
- following exercises will all run using Exercises project
- Exercise 1
- fill in the missing implementations to make the tests pass
- Exercise 2
- implement
Functor
,Applicative
,Monad
forOption
by following type signatures
- implement
- Exercise 3
- choose one of
Reader
,Writer
,State
monads and implement it
- choose one of
- Exercise 1
After completing each exercise you can checkout the next phase branch and check your answers. There are 5 phases in total.