July 2023
Intermediate to advanced
670 pages
17h 13m
English
Monad transformers are one of the most important concepts to understand as you start to work with real-world Haskell applications. Not every production application uses monad transformers, but they offer a well-understood solution to solve the common problem of composing different side effects, and there is a rich ecosystem of Haskell libraries that make use of monad transformers. Now that you’ve worked through implementing a few of your own transformers, and gotten to see how to use both direct style and MTL style encodings, you will be prepared to work with many different Haskell applications.
Read now
Unlock full access