name: control-monad-failure
version: 0.1
Cabal-Version: >= 1.2.3
build-type: Simple
license: PublicDomain
author: Pepe Iborra, Michael Snoyman, Nicolas Pouillard
maintainer: pepeiborra@gmail.com
homepage: http://github.com/pepeiborra/control-monad-failure
description: A class for monads which can fail with an error.
synopsis: A class for monads which can fail with an error.
category: Control, Monads
stability: experimental
Flag transformers
default: False
Flag extensibleExceptionsInBase
Library
buildable: True
build-depends: pretty, template-haskell
if flag(transformers)
build-depends: transformers
cpp-options: -DTRANSFORMERS
else
build-depends: mtl
if flag(extensibleExceptionsInBase)
build-depends: base >= 4 && < 5
else
build-depends: base >= 3 && < 4, extensible-exceptions
extensions: MultiParamTypeClasses, FlexibleInstances
exposed-modules:
Control.Monad.Failure