The pipes-safe package

[Tags: bsd3, library]

This package adds resource management and exception handling to the pipes ecosystem.

Notable features include:


[Skip to ReadMe]

Properties

Versions1.0.0, 1.1.0, 1.2.0, 2.0.0, 2.0.1, 2.0.2, 2.1.0, 2.2.0, 2.2.1, 2.2.2, 2.2.3
Change logchangelog.md
Dependenciesbase (==4.*), containers (>=0.3.0.0 && <0.6), exceptions (>=0.6 && <0.9), monad-control (>=1.0.0.4 && <1.1), mtl (>=2.1 && <2.3), pipes (>=4.0.0 && <4.2), transformers (>=0.2.0.0 && <0.5), transformers-base (>=0.4.4 && <0.5) [details]
LicenseBSD3
Copyright2013, 2014 Gabriel Gonzalez
AuthorGabriel Gonzalez
MaintainerGabriel439@gmail.com
CategoryControl, Pipes, Error Handling
Bug trackerhttps://github.com/Gabriel439/Haskell-Pipes-Safe-Library/issues
Source repositoryhead: git clone https://github.com/Gabriel439/Haskell-Pipes-Safe-Library
UploadedSat Jul 25 23:20:49 UTC 2015 by GabrielGonzalez
DistributionsDebian:2.2.3, LTSHaskell:2.2.3, Stackage:2.2.3
Downloads5652 total (158 in last 30 days)
Votes
0 []
StatusDocs available [build log]
Last success reported on 2015-07-25 [all 1 reports]

Modules

[Index]

Downloads

Maintainers' corner

For package maintainers and hackage trustees

Readme for pipes-safe-2.2.3

Pipes-Safe v2.2.3

pipes-safe builds upon the pipes library to provide exception safety and resource management.

Quick start

Features

Outline

Use pipes-safe for production code where you need deterministic and prompt release of resources in the fact of exceptions or premature pipe termination. pipes-safe lets you safely acquire resources and handle exceptions within pipelines.

Development Status

pipes-safe is mostly stable. Research into prompter finalization alternatives will take place in a separate library.

Community Resources

Use the same resources as the core pipes library to learn more, contribute, or request help:

How to contribute

License (BSD 3-clause)

Copyright (c) 2013 Gabriel Gonzalez All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: