MonadicProgramming

Last edit August 1, 2014
Monadic programming is a way to write functional programs. It forms a separate paradigm from classic FunctionalProgramming, because it provides a different way of structuring programs.

Here are some pointers: A monad is formally defined here: http://wombat.doc.ic.ac.uk/foldoc/foldoc.cgi?monad

In plain terms, a monad is a set of rules that enforce regular behavior but broad enough to allow most computational processes to be expressed as a monad.

The wikipedia entry: http://en.wikipedia.org/wiki/Monads_in_functional_programming

See OnMonads and MonadTransformer. Also see ProgrammingParadigm.
has BrokenLinks
CategoryFunctionalProgramming