New posts in monads

mtl, transformers, monads-fd, monadLib, and the paradox of choice

IO happens out of order when using getLine and putStr

How to play with Control.Monad.Writer in haskell?

Examples of Monads and their Algebras

What is indexed monad?

Using return vs. not using return in the list monad

How to use (->) instances of Monad and confusion about (->)

Why do we have map, fmap and liftM?

Functional design patterns [closed]

Is there a way to make tangent bundle a monad?

Concrete example showing that monads are not closed under composition (with proof)?

Composing functors with natural transformations

What is the point of the class Option[T]?

Pattern to avoid nested try catch blocks?

How do pipes and monads work together in JavaScript?

Confused with the for-comprehension to flatMap/Map transformation

What is the purpose of the reader monad?

Method parameters validation in Scala, with for comprehension and monads

Operating on a return from a Maybe that contains "Just"

Why are side-effects modeled as monads in Haskell?