Practical Monads

Date: 13:15 08/04-16
Location: Nygaard-192
Host(s): Mathias Pedersen

A monad is possibly the most scary and misunderstood concept for newcomers to Haskell, yet it's also one of the coolest and most useful ideas in "recent" history of functional programming.

In this talk we will demystify "the M-word" by:
- Realizing that we've all been using monads without knowing it.
- Implementing several monads in idiomatic Haskell.
- Seeing how monads and monad transformers can beautify and simplify our code significantly.

Evaluation

Login to evaluate.