Can anyone explain Monads?

Steve Willard picture Steve Willard · Aug 5, 2008 · Viewed 11.3k times · Source

Having briefly looked at Haskell recently, what would be a brief, succinct, practical explanation as to what a monad essentially is?

I have found most explanations I've come across to be fairly inaccessible and lacking in practical detail.

Answer