packages feed

pipes-safe-1.2.0: pipes-safe.cabal

Name: pipes-safe
Version: 1.2.0
Cabal-Version: >=1.8.0.2
Build-Type: Simple
License: BSD3
License-File: LICENSE
Copyright: 2013 Gabriel Gonzalez
Author: Gabriel Gonzalez
Maintainer: Gabriel439@gmail.com
Bug-Reports: https://github.com/Gabriel439/Haskell-Pipes-Safe-Library/issues
Synopsis: Safety for the pipes ecosystem
Description:
    This package adds resource management and exception handling to the @pipes@
    ecosystem.  Notable features include:
    .
    * /Resource Safety/: Guarantee finalization using @finally@, @bracket@ and
      more
    .
    * /Laziness/: Only acquire resources when you need them
    .
    * /Exception safe/: Even against asynchronous exceptions!
    .
    * /Native Exception Handling/: Catch and resume from exceptions within any
      @Session@
    .
    * /No Buy-in/: Managed pipes play nice with unmanaged pipes
    .
    Import @Control.Proxy.Safe@ to use this library
    .
    Read @Control.Proxy.Safe.Tutorial@ for an introductory tutorial.
Category: Control, Pipes, Proxies
Source-Repository head
    Type: git
    Location: https://github.com/Gabriel439/Haskell-Pipes-Safe-Library

Library
    Build-Depends:
        base         >= 4       && < 5  ,
        transformers >= 0.2.0.0 && < 0.4,
        pipes        >= 3.2.0   && < 3.4
    Exposed-Modules:
        Control.Proxy.Safe,
        Control.Proxy.Safe.Core,
        Control.Proxy.Safe.Prelude,
        Control.Proxy.Safe.Tutorial
    GHC-Options: -O2