The iterIO package

[Tags:bsd3, library]

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).


[Skip to Readme]

Properties

Versions 0.1, 0.2, 0.2.2
Dependencies array (>=0.3.0.1 && <2), attoparsec (>=0.8.5 && <2), base (>=4.4 && <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) [details]
License BSD3
Author David Mazieres, Deian Stefan, Amit Levy
Maintainer levya@cs.stanford.edu, deian@cs.stanford.edu
Stability experimental
Category System, Data, Enumerator
Home page http://www.scs.stanford.edu/~dm/iterIO
Source repository head: git clone http://github.com/scs/iterIO.git
Uploaded Thu Apr 19 21:13:37 UTC 2012 by AmitLevy
Distributions NixOS:0.2.2
Downloads 702 total (17 in the last 30 days)
Votes
0 []
Status Docs uploaded by user
Build status unknown [no reports yet]

Modules

[Index]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees

Readme for iterIO

Readme for iterIO-0.2.2

To build this package, install the Haskell platform
(http://hackage.haskell.org/platform/), then run the following
commands to install required packages:

	cabal update
	cabal install ListLike HSOpenSSL stringsearch attoparsec
	cabal install aeson blaze-html
	cabal install binary regex-posix xhtml utf8-string

Then run "make" or "gmake" to build the example programs.