Writer Monad

GPTKB entity

Statements (23)
Predicate Object
gptkbp:instanceOf gptkb:Functor
gptkbp:category monad transformer
gptkbp:definedIn Control.Monad.Writer (Haskell module)
gptkbp:enables logging
combining computations with a monoidal log
side effects in pure code
gptkbp:function password
tell
listen
gptkbp:hasTypeConstructor Writer w a
https://www.w3.org/2000/01/rdf-schema#label Writer Monad
gptkbp:legalSystem monad laws
monoid laws
gptkbp:monadTransformer WriterT
gptkbp:originatedIn gptkb:category_theory
gptkbp:purpose to accumulate log output alongside computation
gptkbp:relatedTo gptkb:Reader_Monad
gptkb:State_Monad
gptkbp:requires Monoid w
gptkbp:usedIn gptkb:Haskell
functional programming
gptkbp:bfsParent gptkb:Monads
gptkbp:bfsLayer 6