Re:A monoid is a category, a category is a monad, a monad is...
by irfansharif on Sunday April 16, 2017 @06:35PM
(#14127946)
Philip Wadler published this paper[1] titled 'Monads for functional programming' that serves as a good introduction on the subject and is very accessible. It is enumerated through with concrete examples such as 'error handling' using Monads and maintaining 'state' via the State Monad.
[1]: http://homepages.inf.ed.ac.uk/wadler/papers/marktoberdorf/ba...