7702eddb0ba45f072a4d47331bc04c9d3fce3bc3
[packages/mtl.git] / mtl.cabal
1 name:         mtl
2 version:      2.2.2
3 cabal-version: >= 1.6
4 license:      BSD3
5 license-file: LICENSE
6 author:       Andy Gill
7 maintainer:   Edward Kmett <ekmett@gmail.com>
8 category:     Control
9 synopsis:     Monad classes, using functional dependencies
10 homepage:     http://github.com/ekmett/mtl
11 bug-reports:  http://github.com/ekmett/mtl/issues
12 description:
13     Monad classes using functional dependencies, with instances
14     for various monad transformers, inspired by the paper
15     /Functional Programming with Overloading and Higher-Order Polymorphism/,
16     by Mark P Jones, in /Advanced School of Functional Programming/, 1995
17     (<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).
18 build-type: Simple
19 extra-source-files: CHANGELOG.markdown
20 tested-with:
21   GHC==7.0.4,
22   GHC==7.2.2,
23   GHC==7.4.2,
24   GHC==7.6.3,
25   GHC==7.8.4,
26   GHC==7.10.3,
27   GHC==7.11.*
28
29 source-repository head
30   type: git
31   location: git://github.com/ekmett/mtl.git
32
33 Library
34   exposed-modules:
35     Control.Monad.Cont
36     Control.Monad.Cont.Class
37     Control.Monad.Error
38     Control.Monad.Error.Class
39     Control.Monad.Except
40     Control.Monad.Identity
41     Control.Monad.List
42     Control.Monad.RWS
43     Control.Monad.RWS.Class
44     Control.Monad.RWS.Lazy
45     Control.Monad.RWS.Strict
46     Control.Monad.Reader
47     Control.Monad.Reader.Class
48     Control.Monad.State
49     Control.Monad.State.Class
50     Control.Monad.State.Lazy
51     Control.Monad.State.Strict
52     Control.Monad.Trans
53     Control.Monad.Writer
54     Control.Monad.Writer.Class
55     Control.Monad.Writer.Lazy
56     Control.Monad.Writer.Strict
57   build-depends: base < 6, transformers >= 0.4 && <0.6
58   extensions:
59     MultiParamTypeClasses
60     FunctionalDependencies
61     FlexibleInstances
62   ghc-options: -Wall -fno-warn-unused-imports -fno-warn-warnings-deprecations