background preloader

Monads

Facebook Twitter

Monads Are Not Metaphors. 27 Dec 2010 This article is also available in Japanese.

Monads Are Not Metaphors

I am about to break a promise. Almost three years ago, I promised myself that I would never write an article about monads. There are too many such articles already; so many, in fact, that people are often confused by the sheer proliferation. The adventures of a Java developer in MonadLand(aka Scala monads for dummies) Monads for the Curious Programmer, Part 1 «   Bartosz Milewski’s Programming Cafe. The Monad is like a bellows: it is empty yet infinitely capable.

Monads for the Curious Programmer, Part 1 «   Bartosz Milewski’s Programming Cafe

The more you use it, the more it produces; the more you talk about it, the less you understand. –Monad Te Ching I don’t know if I’m exaggerating but it seems like every programmer who gets monads posts a tutorial about them.