Hoogle Search
Within LTS Haskell 23.26 (ghc-9.8.4)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
module Control.Monad.Trans.
RWS A monad transformer that combines ReaderT, WriterT and StateT. This version is lazy; for a constant-space version with almost the same interface, see Control.Monad.Trans.RWS.CPS.
type
RWS r w s = RWST r w s Identitytransformers Control.Monad.Trans.RWS.CPS A monad containing an environment of type r, output of type w and an updatable state of type s.
type
RWS r w s = RWST r w s Identitytransformers Control.Monad.Trans.RWS.Lazy A monad containing an environment of type r, output of type w and an updatable state of type s.
type
RWS r w s = RWST r w s Identitytransformers Control.Monad.Trans.RWS.Strict A monad containing an environment of type r, output of type w and an updatable state of type s.
-
Declaration of the MonadRWS class. Inspired by the paper Functional Programming with Overloading and Higher-Order Polymorphism, Mark P Jones (http://web.cecs.pdx.edu/~mpj/) Advanced School of Functional Programming, 1995.
type
RWS r w s = RWST r w s Identitymtl Control.Monad.RWS.CPS A monad containing an environment of type r, output of type w and an updatable state of type s.
type
RWS r w s = RWST r w s Identitymtl Control.Monad.RWS.Lazy A monad containing an environment of type r, output of type w and an updatable state of type s.
type
RWS r w s = RWST r w s Identitymtl Control.Monad.RWS.Strict A monad containing an environment of type r, output of type w and an updatable state of type s.
-
No documentation available.
module Control.Monad.Trans.
RWS No documentation available.
Page 1 of many | Next