hackageDB :: [Package]

Built with Cabal

compose-trans: Composable monad transformers

A version of monad transformers that (a) allows one to convince the type checker that transformer application is a monad, and (b) doesn't need lots of boilerplate to add a new transformer. It's supposed to play nicely with Control.Monad.Trans.

In order to make a new transformer (say, T) an instance of TransM (TransP, TransF) class, all you have to do is:

After that, you can use your new and shiny transformer in compositions, like ReaderT Char :. T :. WriterT String — and such a composition would automagically become a monad transmormer.

Version0.0
Dependenciesbase (>=2 && <=4), mtl
LicenseBSD3
AuthorMiguel Mitrofanov
Maintainermiguelimo38@yandex.ru
CategoryMonads
Upload dateMon Aug 17 04:13:54 UTC 2009
Uploaded byMiguelMitrofanov
Built onghc-6.10, ghc-6.12
DistributionsArch: 0.0

Modules

Downloads