Monadic Programming

last modified: 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


Loading...