Package2.3.5ControlPipesError Handling
pipes-safe
Safety for the pipes ecosystem
- Version2.3.5
- CategoryControl, Pipes, Error Handling
- LicenceBSD-3-Clause
- AuthorGabriella Gonzalez
- MaintainerGenuineGabriella@gmail.com
- Pinned byhackage pipes-safe 2.3.5
- Sourcehackage.haskell.org/package/pipes-safe-2.3.5
Modules
2 modules- Pipes.Safe35This module provides an orphan MonadMask instance for Proxy of the
- Pipes.Safe.Prelude8Simple resource management functions
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 Exception Safety: Even against asynchronous exceptions! Laziness: Only acquire resources when you need them Promptness: Finalize resources early when you are done with them Native Exception Handling: Catch and resume from exceptions inside pipes No Buy-in: Mix resource-safe pipes with unmanaged pipes using hoist
Depends on
9 packages- base-4.20.2.0with GHC
- containers-0.7with GHC
- exceptions-0.10.9with GHC
- monad-control-1.0.3.1in this set
- mtl-2.3.1with GHC
- pipes-4.3.16in this set
- primitive-0.9.1.0in this set
- transformers-0.6.1.1with GHC
- transformers-base-0.4.6in this set