An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

hackage.haskell.org : iterIO

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: Heavy emphasis on ease of use, ease of learning, and uniformity of mechanism. Copious documentation. Consistent EOF and error handling to avoid resource leaks and other issues in corner cases. A set of iteratee parsing combinators providing LL(*) parsing while generally not consuming large amounts of memory for backtracking. Seamless integration with attoparsec for LL(1) parsing. See Data.IterIO for a discussion of the differences between iterIO and the two previous iteratee implementations (iteratee and enumerator).

Registry - Homepage - JSON - codemeta.json
purl: pkg:hackage/iterIO
Keywords: bsd3 , data , enumerator , library , system , Propose Tags
License: BSD-3-Clause
Latest release: almost 14 years ago
First release: almost 15 years ago
Dependent repositories: 4
Downloads: 2,729 total
Last synced: 18 days ago

0.2.2
Published: almost 14 years ago
Registry - Download
0.2
Published: over 14 years ago
Registry - Download
0.1
Published: almost 15 years ago
Registry - Download