name: transformers
version: 0.4.2.0
id: transformers-0.4.2.0-9870045befb509c9704298b07f673434

license: BSD3
copyright:
maintainer: Ross Paterson <ross@soi.city.ac.uk>
stability:
homepage:
package-url:
synopsis: Concrete functor and monad transformers
description: 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.
category: Control
author: Andy Gill, Ross Paterson
exposed: True
exposed-modules: Data.Functor.Identity
                 Control.Applicative.Backwards Control.Applicative.Lift
                 Control.Monad.IO.Class Control.Monad.Signatures
                 Control.Monad.Trans.Class Control.Monad.Trans.Cont
                 Control.Monad.Trans.Except Control.Monad.Trans.Error
                 Control.Monad.Trans.Identity Control.Monad.Trans.List
                 Control.Monad.Trans.Maybe Control.Monad.Trans.Reader
                 Control.Monad.Trans.RWS Control.Monad.Trans.RWS.Lazy
                 Control.Monad.Trans.RWS.Strict Control.Monad.Trans.State
                 Control.Monad.Trans.State.Lazy Control.Monad.Trans.State.Strict
                 Control.Monad.Trans.Writer Control.Monad.Trans.Writer.Lazy
                 Control.Monad.Trans.Writer.Strict Data.Functor.Classes
                 Data.Functor.Compose Data.Functor.Constant Data.Functor.Product
                 Data.Functor.Reverse Data.Functor.Sum
hidden-modules:
trusted: False
import-dirs: /usr/pkg/lib/transformers-0.4.2.0/ghc-7.6.3
library-dirs: /usr/pkg/lib/transformers-0.4.2.0/ghc-7.6.3
hs-libraries: HStransformers-0.4.2.0
extra-libraries:
extra-ghci-libraries:
include-dirs:
includes:
depends: base-4.6.0.1-72d6677eb4ac5df4372f1408c9a3c60d
hugs-options:
cc-options:
ld-options:
framework-dirs:
frameworks:
haddock-interfaces: /usr/pkg/share/doc/transformers-0.4.2.0/html/transformers.haddock
haddock-html: /usr/pkg/share/doc/transformers-0.4.2.0/html
