./devel/hs-transformers, Concrete functor and monad transformers

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: pkgsrc-2019Q3, Version: 0.4.2.0, Package name: hs-transformers-0.4.2.0, Maintainer: pho

A portable library of functor and monad transformers, inspired by the paper
"Functional Programming with Overloading and Higher-Order Polymorphism",
by Mark P Jones, in Advanced School of Functional Programming, 1995
(http://web.cecs.pdx.edu/~mpj/pubs/springschool.html).

This package contains:
* the monad transformer class (in Control.Monad.Trans.Class) and
IO monad class (in Control.Monad.IO.Class)
* concrete functor and monad transformers, each with associated operations and
functions to lift operations associated with other transformers.

The package can be used on its own in portable Haskell code, in which case
operations need to be manually lifted through transformer stacks
(see Control.Monad.Trans.Class for some examples). Alternatively, it can be used
with the non-portable monad classes in the mtl or monads-tf packages,
which automatically lift operations introduced by monad transformers through
other transformers.


Master sites:

SHA1: 00610e2d8c9385310c1ae189ca0af0c1745a97bc
RMD160: b86d156e809a3e32cf08466a2b93fd355bd6fdf9
Filesize: 27.213 KB

Version history: (Expand)