• Effect systems
      • Intermediate Haskell
        • Learning Tracks
          • Haskell
            • Dev/
              • Tech

Monad Transformers

TODO: Flesh out.

Misc

  • Difference between `mtl` and `transformers`#

mtl/example
  • Handling HTTP errors in req#
  • Three Layer Haskell Cake#

External links

  • What I Wish I Knew When Learning Haskell – Monad Transformers

Backlinks

  • Handling HTTP errors in req
    • We write our Monad by creating a type that wrapps the various Monad Transformers# types (including ReaderT of Three Layer Haskell Cake), which gets us the appropriate monad instances for free.

  • Sridhar Ratnakumar 🤨
    • Parent directory zettel

Uplinks

  • Effect systems#
    • Monad Transformers#
logo