Monadic Programming

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


EditText of this page (last edited August 1, 2014) or FindPage with title or text search