In Functional Programming, a monad is a structure that represents computations defined as sequences of steps. A type with a monad structure defines what it means to chain operations, or nest functions of that type together. This allows the programmer to build PipeLine-s that process data in steps, in which each action is decorated with additional processing rules provided by the monad.

Wiki Wiki Web:MonadicProgramming

Wiki Wiki Web:OnMonads

in Python

Edited:    |       |    Search Twitter for discussion