Notes (HPFP 18/31): Monad

18 Monad

18.2 Sorry - a monad is not a burrito

The answer is the exercise

see Bind.hs

18.4 Examples of Monad use

Short Exercise: Either Monad

see EitherMonad.hs

Chapter Exercises

see exercises/src/ChapterExercises.hs

18.9 Follow-up resources

  1. What a Monad is not

  2. Gabriel Gonzalez; How to desugar Haskell code

  3. Stephen Diehl; What I wish I knew when Learning Haskell

  4. Stephen Diehl; Monads Made Difficult

  5. Brent Yorgey; Typeclassopedia