transformers is:package

Concrete functor and monad transformers A portable library of functor and monad transformers, inspired by the paper This package contains:
  • the monad transformer class (in Control.Monad.Trans.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.
Lift computations from the bottom of a transformer stack This package provides a straightforward port of monadLib's BaseM typeclass to transformers.
A small compatibility shim for the transformers library This package includes backported versions of types that were added to transformers in transformers 0.3, 0.4, and 0.5 for users who need strict transformers 0.2 or 0.3 compatibility to run on old versions of the platform, but also need those types. Those users should be able to just depend on transformers >= 0.2 and transformers-compat >= 0.3. Note: missing methods are not supplied, but this at least permits the types to be used.
Not on Stackage, so not searched. Bifunctors over monad transformers.
An Either monad transformer Drop in alternative to ExceptT. Uses a pattern synonym to maintain compatibility with the old EitherT types but is actually ExceptT under the covers.
Not on Stackage, so not searched. Error and short-circuit monad transformers
Not on Stackage, so not searched. Ad-hoc type classes for lifting
Not on Stackage, so not searched. Arrow-like / category-like composition for transformers.
Not on Stackage, so not searched. Control flow data type and monad transformer.
Not on Stackage, so not searched. Sensible conversions between some of the monad transformers
Not on Stackage, so not searched. An approach to managing composable effects, ala mtl/transformers/extensible-effects/Eff
Not on Stackage, so not searched. An Except monad transformer with
Not on Stackage, so not searched. Monad transformer for evaluating to a fixpoint
Not on Stackage, so not searched. Free monad transformers
Not on Stackage, so not searched. A unified interface for the run operation of monad transformers
Not on Stackage, so not searched. Supply applicative, monad, applicative transformer and monad transformer.
Not on Stackage, so not searched. Tutorial on monad transformers.
Not on Stackage, so not searched. Monad-transformer compatible version of the Control.Exception module
Type classes and monads for unchecked extensible exceptions. This package provides type classes, a monad and a monad transformer that support unchecked extensible exceptions as well as asynchronous exceptions. It is compatible with the transformers package.
Not on Stackage, so not searched. This package has been merged into comonad 4.0
Use Accessor to access state in transformers State monad Use Accessor to access state in transformers State monad
Monad transformers for WAI and WebSockets Please see the README on Github at https://github.com/athanclark/wai-transformers#readme
WriteT and RWST monad transformers 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).
Not on Stackage, so not searched. Transformers for the Aivika simulation library
Not on Stackage, so not searched. A monad and monadic transformer providing "abort" functionality