repository initialized
[packages/mtl.git] / mtl.cabal
1 name:         mtl
2 version:      2.0.1.0
3 cabal-version: >= 1.6
4 license:      BSD3
5 license-file: LICENSE
6 author:       Andy Gill
7 maintainer:   libraries@haskell.org
8 category:     Control
9 synopsis:     Monad classes, using functional dependencies
10 description:
11     Monad classes using functional dependencies, with instances
12     for various monad transformers, inspired by the paper
13     /Functional Programming with Overloading and Higher-Order Polymorphism/,
14     by Mark P Jones, in /Advanced School of Functional Programming/, 1995
15     (<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).
16 build-type: Simple
17
18 Library
19   exposed-modules:
20     Control.Monad.Cont
21     Control.Monad.Cont.Class
22     Control.Monad.Error
23     Control.Monad.Error.Class
24     Control.Monad.Identity
25     Control.Monad.List
26     Control.Monad.RWS
27     Control.Monad.RWS.Class
28     Control.Monad.RWS.Lazy
29     Control.Monad.RWS.Strict
30     Control.Monad.Reader
31     Control.Monad.Reader.Class
32     Control.Monad.State
33     Control.Monad.State.Class
34     Control.Monad.State.Lazy
35     Control.Monad.State.Strict
36     Control.Monad.Trans
37     Control.Monad.Writer
38     Control.Monad.Writer.Class
39     Control.Monad.Writer.Lazy
40     Control.Monad.Writer.Strict
41   build-depends: base < 6, transformers == 0.2.*
42   extensions:
43     MultiParamTypeClasses
44     FunctionalDependencies
45     FlexibleInstances