Name: monad-peel Version: 0.1.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 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.4