monad-peel-0.1: monad-peel.cabal
Name: monad-peel
Version: 0.1
Synopsis: Lift control operations like exception catching through monad transformers
Description:
This package defines @MonadPeelIO@, a subset of @MonadIO@ into which
generic control operations such as @catch@ can be lifted from @IO@.
Instances are based on monad transformers in @MonadTransPeel@, which
includes all standard monad transformers in the @transformers@
library except @ContT@. For convenience, it provides a wrapped
version of Control.Exception with types generalized from @IO@ to all
monads in @MonadPeelIO@.
Homepage: http://andersk.mit.edu/haskell/monad-peel/
License: BSD3
License-file: LICENSE
Author: Anders Kaseorg
Maintainer: Anders Kaseorg <andersk@mit.edu>
Copyright: (c) 2010 Anders Kaseorg
Category: Control
Build-type: Simple
Cabal-version: >= 1.2
Extra-source-files:
test.hs
Library
Exposed-modules:
Control.Monad.Trans.Peel
Control.Monad.IO.Peel
Control.Exception.Peel
Build-depends:
base >= 3 && < 5,
extensible-exceptions,
transformers >= 0.2 && < 0.3