monad-state-0.2.0.3: monad-state.cabal
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