BSD-3-Clause licensed by Andy Gill, Ross Paterson, Daniel Mendler
Maintained by [email protected]
This version can be pinned in stack with:writer-cps-transformers-0.1.1.4@sha256:71456ad50b34ddfee2968f000a460a74689fce42a490477315a5ba16efe749df,1638

Module documentation for 0.1.1.4

  • Control
    • Control.Monad
      • Control.Monad.Trans
        • Control.Monad.Trans.RWS
          • Control.Monad.Trans.RWS.CPS
            • Control.Monad.Trans.RWS.CPS.Internal
        • Control.Monad.Trans.Writer
          • Control.Monad.Trans.Writer.CPS
            • Control.Monad.Trans.Writer.CPS.Internal

The WriterT and RWST monad transformers provided by writer-cps-transformers are written in continuation passing style and avoid the space-leak problem of the traditional Control.Monad.Trans.Writer.Strict and Control.Monad.Trans.Writer.Lazy. The corresponding MTL class instances are in the package writer-cps-mtl (http://hackage.haskell.org/package/writer-cps-mtl).