Statements (32)
| Predicate | Object |
|---|---|
| gptkbp:instanceOf |
gptkb:concept
|
| gptkbp:alsoKnownAs |
gptkb:Triple_(in_older_literature)
|
| gptkbp:defines |
A monad is a structure that represents computations defined as sequences of steps.
|
| gptkbp:enables |
Chaining of Computations
Handling Side Effects |
| gptkbp:example |
gptkb:IO_Monad
gptkb:List_Monad gptkb:Maybe_Monad gptkb:Reader_Monad gptkb:State_Monad gptkb:Writer_Monad |
| gptkbp:field |
gptkb:Mathematics
Computer Science |
| gptkbp:formedBy |
gptkb:Category_Theory
|
| gptkbp:generalizes |
gptkb:Monoid_in_Category_of_Endofunctors
|
| gptkbp:hasComponent |
gptkb:military_unit
bind |
| gptkbp:introduced |
gptkb:Saunders_Mac_Lane
|
| gptkbp:legalSystem |
Associativity
Left Identity Right Identity |
| gptkbp:relatedTo |
gptkb:Applicative_Functors
gptkb:Kleisli_Category Functors |
| gptkbp:usedIn |
gptkb:F#
gptkb:Haskell gptkb:Scala gptkb:Functional_Programming gptkb:Category_Theory |
| gptkbp:bfsParent |
gptkb:Functional_Programming
|
| gptkbp:bfsLayer |
8
|
| https://www.w3.org/2000/01/rdf-schema#label |
Monads
|