mmtl

Modular Monad transformer library

Latest on Hackage:0.1

This package is not currently in any snapshots. If you're interested in using it, we recommend adding it to Stackage Nightly. Doing so will make builds more reliable, and allow stackage.org to host generated Haddocks.

BSD-3-Clause licensed by Mauro Jaskelioff
Maintained by [email protected]

A modular monad transformer library, (almost) a drop-in replacement for the monad transformer library (mtl). It provides a uniform lifting of operations through any monad transformer. Known differences with mtl: - It provides a uniform lifting of operations for any monad transformer. - It does not provide a RWS monad (but you can build it yourself ;) - The class MonadTrans requires a new member function tmap. - The lifting of callCC through StateT coincides with the lifting in MonadLib, but not with the lifting in mtl.