packages feed

Cabal revisions of transformers-0.3.0.0

Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.

revision 1
-name:         transformers-version:      0.3.0.0-license:      BSD3-license-file: LICENSE-author:       Andy Gill, Ross Paterson-maintainer:   Ross Paterson <ross@soi.city.ac.uk>-category:     Control-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")-    .-    * concrete functor and monad transformers, each with associated-      operations and functions to lift operations associated with other-      transformers.-    .-    It can be used on its own in portable Haskell code, or with the monad-    classes in the @mtl@ or @monads-tf@ packages, which automatically-    lift operations introduced by monad transformers through other-    transformers.-build-type: Simple-cabal-version: >= 1.6--source-repository head-  type: darcs-  location: http://code.haskell.org/~ross/transformers--flag ApplicativeInBase-  description: Use the current base package, including Applicative and-    other Functor classes.--library-  if flag(ApplicativeInBase)-    build-depends: base >= 2 && < 6-  else-    build-depends: base >= 1.0 && < 2, special-functors >= 1.0 && < 1.1-  exposed-modules:-    Control.Applicative.Backwards-    Control.Applicative.Lift-    Control.Monad.IO.Class-    Control.Monad.Trans.Class-    Control.Monad.Trans.Cont-    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.Compose-    Data.Functor.Constant-    Data.Functor.Identity-    Data.Functor.Product-    Data.Functor.Reverse+name:         transformers
+version:      0.3.0.0
+x-revision: 1
+license:      BSD3
+license-file: LICENSE
+author:       Andy Gill, Ross Paterson
+maintainer:   Ross Paterson <ross@soi.city.ac.uk>
+category:     Control
+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")
+    .
+    * concrete functor and monad transformers, each with associated
+      operations and functions to lift operations associated with other
+      transformers.
+    .
+    It can be used on its own in portable Haskell code, or with the monad
+    classes in the @mtl@ or @monads-tf@ packages, which automatically
+    lift operations introduced by monad transformers through other
+    transformers.
+build-type: Simple
+cabal-version: >= 1.6
+
+source-repository head
+  type: darcs
+  location: http://code.haskell.org/~ross/transformers
+
+flag ApplicativeInBase
+  description: Use the current base package, including Applicative and
+    other Functor classes.
+
+library
+  if flag(ApplicativeInBase)
+    build-depends: base >= 2 && < 4.8
+  else
+    build-depends: base >= 1.0 && < 2, special-functors >= 1.0 && < 1.1
+  exposed-modules:
+    Control.Applicative.Backwards
+    Control.Applicative.Lift
+    Control.Monad.IO.Class
+    Control.Monad.Trans.Class
+    Control.Monad.Trans.Cont
+    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.Compose
+    Data.Functor.Constant
+    Data.Functor.Identity
+    Data.Functor.Product
+    Data.Functor.Reverse