name: monad-state -- Don't forget to bump the tag and CHANGELOG placeholder too. version: 0.2.0.3 cabal-version: >= 1.18 build-type: Simple license: BSD3 license-file: LICENSE copyright: Copyright (C) 2010 Byron James Johnson author: Byron James Johnson maintainer: ByronJohnsonFP@gmail.com category: Control, Data, Monads homepage: https://github.com/bairyn/monad-state bug-reports: https://github.com/bairyn/monad-state/issues tested-with: GHC == 7.8.3 extra-source-files: -- The extra-doc-files property requires cabal-version >= 1.18. extra-doc-files: README.md ,CHANGELOG.md synopsis: Utility library for monads, particularly those involving state. description: Utility library for monads, particularly those involving state. library default-language: Haskell2010 hs-source-dirs: src ghc-options: -Wall default-extensions: --,GADTs --,TemplateHaskell --,DeriveDataTypeable other-extensions: TypeFamilies ,MultiParamTypeClasses ,TypeOperators ,PostfixOperators ,FlexibleInstances ,FlexibleContexts ,TypeSynonymInstances -- TODO: add version constraints build-depends: base >= 4 && < 5 -- fclabels first introduces the Data.Label module in 0.11.0. -- fclabels first introduces the 'modify' function in 1.0. -- fclabels first introduces the 'Total' type synonym in 2.0. (This -- package can be trivially updated to support 1.0; c.f. documentation in -- "Control.Monad.Record". Supporting both versions is yet to be done; -- CPP can be used for this. --,fclabels >= 1.0 && < 2.1 ,fclabels >= 2.0 && < 2.1 ,transformers ,monads-tf ,AbortT-transformers exposed-modules: Control.Monad.Abort ,Control.Monad.Abort.Class ,Control.Monad.Abort.Instances ,Control.Monad.Record ,Control.Monad.Runnable ,Control.Monad.Short ,System.Timeout.Monad source-repository head type: git location: git@github.com:bairyn/monad-state.git source-repository this type: git location: git@github.com:bairyn/monad-state.git tag: v0.2.0.3