The pipes package

[Tags:benchmark, bsd3, library, test]

"Iteratees done right". This library implements iteratees/enumerators/enumeratees simply and elegantly, but uses different naming conventions.

Advantages over traditional iteratee implementations:

Check out Control.Pipe for a copious introduction (in the spirit of the iterIO library) and Control.Pipe.Common for the actual implementation.

This library does not yet provide convenience Pipes for common operations, but they are forthcoming. However, there are several examples in the documentation to get you started and I encourage you to write your own to see how easy they are to write.


Versions 1.0, 1.0.1, 1.0.2, 2.0.0, 2.1.0, 2.2.0, 2.3.0, 2.4.0, 2.5.0, 3.0.0, 3.1.0, 3.2.0, 3.3.0, 4.0.0, 4.0.1, 4.0.2, 4.1.0, 4.1.1, 4.1.2, 4.1.3, 4.1.4, 4.1.5, 4.1.6, 4.1.7, 4.1.8, 4.1.9, 4.2.0
Dependencies base (==4.*), mtl, void [details]
License BSD3
Copyright 2012 Gabriel Gonzalez
Author Gabriel Gonzalez
Stability Experimental
Category Control, Enumerator
Bug tracker
Source repository head: git clone
Uploaded Tue Mar 20 19:57:30 UTC 2012 by GabrielGonzalez
Distributions Arch:4.2.0, Debian:4.1.7, Fedora:4.2.0, LTSHaskell:4.1.9, NixOS:4.2.0, Stackage:4.2.0, Tumbleweed:4.1.9
Downloads 19379 total (111 in the last 30 days)
3 []
Status Docs available [build log]
Last success reported on 2016-06-04 [all 1 reports]




Maintainer's Corner

For package maintainers and hackage trustees