iterIO-0.2: Iteratee-based IO with pipe operators

The iterIO package

Iteratee-based IO is an alternative to lazy IO that offers better error handling, referential transparency, and convenient composition of protocol layers or parsers. This package provides iteratees based around pipe operators for hooking together application components and directing data flow. New users should see the tutorial in the Data.IterIO module documentation. Highlights of the library include:

See Data.IterIO for a discussion of the differences between iterIO and the two previous iteratee implementations (iteratee and enumerator).

Properties

Versions0.1, 0.2, 0.2.2
Dependenciesarray (≥0.3.0.1 & <2), attoparsec (≥0.8.5 & <2), base (≥4.3 & <6), bytestring (≥0.9 & <2), containers (≥0.3 & <2), filepath (≥1.2 & <2), HsOpenSSL (≥0.10.1 & <2), ListLike (≥1.0 & <4), mtl (≥1.1.0.2 & <3), network (≥2.3 & <3), old-locale (≥1.0.0.2 & <2), process (≥1.0.1.3 & <2), stringsearch (≥0.3 & <2), time (≥1.1.4 & <2), unix (≥2.4 & <3)
LicenseBSD3
AuthorDavid Mazieres
Maintainerhttp://www.scs.stanford.edu/~dm/addr/
Stabilityexperimental
CategorySystem, Data, Enumerator
Home pagehttp://www.scs.stanford.edu/~dm/iterIO
Source repositorygit clone http://www.scs.stanford.edu/~dm/repos/iterIO.git
Upload dateTue Sep 20 06:47:52 UTC 2011
Uploaded byDavidMazieres
Built onghc-7.2

Modules

Downloads