monads-tf-0.0.0.1: Monad classes, using type familiesSource codeContentsIndex
Control.Monad.RWS.Class
Portabilitynon-portable (type families)
Stabilityexperimental
Maintainerlibraries@haskell.org
Description

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.

Documentation
class (Monoid (WriterType m), MonadReader m, MonadWriter m, MonadState m) => MonadRWS m Source
show/hide Instances
MonadRWS m => MonadRWS (MaybeT m)
MonadRWS m => MonadRWS (IdentityT m)
(Error e, MonadRWS m) => MonadRWS (ErrorT e m)
(Monoid w, Monad m) => MonadRWS (RWST r w s m)
(Monoid w, Monad m) => MonadRWS (RWST r w s m)
module Control.Monad.Reader.Class
module Control.Monad.State.Class
module Control.Monad.Writer.Class
Produced by Haddock version 2.6.0