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