pipe-enumerator: A bidirectional bridge between pipes and iteratees

[ bsd3, control, library, pipes ] [ Propose Tags ]
This version is deprecated.

This library defines a set of functions that convert between the Pipes and Data.Enumerator paradigms. The conversion is bidirectional: an appropriately-typed pipe can be converted into an E.Iteratee and back into a pipe. In addition, a pipe can be fed into an iteratee (or, more specifically, E.Step), resulting in an E.Enumerator. The library has been designed specifically for use with Snap, but I'm sure that many other interesting uses of it exist.




Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees


  • No Candidates
Versions [RSS],,,, (info)
Dependencies base (>=4.8 && <5), enumerator (>=0.4.20), pipes (>=4.1.5), transformers (>= [details]
License BSD-3-Clause
Copyright Copyright (c) 2015 Patryk Zadarnowski
Author Patryk Zadarnowski
Maintainer Patryk Zadarnowski <pat@jantar.org>
Category Control, Pipes
Home page https://github.com/zadarnowski/pipe-enumerator
Source repo head: git clone https://github.com/zadarnowski/pipe-enumerator.git
this: git clone https://github.com/zadarnowski/pipe-enumerator.git(tag
Uploaded by patrykz at 2015-06-19T05:53:49Z
Reverse Dependencies 1 direct, 0 indirect [details]
Downloads 2791 total (16 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2015-10-18 [all 2 reports]