Difference between revisions of "Iteratee I/O"
Jump to navigation
Jump to search
(Added links and category Idioms) |
(link to Enumerator and iteratee) |
||
Line 9: | Line 9: | ||
* [http://inmachina.net/~jwlato/haskell/iteratee/ A Darcs repository of an alternative implementation] |
* [http://inmachina.net/~jwlato/haskell/iteratee/ A Darcs repository of an alternative implementation] |
||
* [http://github.com/tibbe/hyena/tree/master The Hyena web application server] uses Iteratee I/O |
* [http://github.com/tibbe/hyena/tree/master The Hyena web application server] uses Iteratee I/O |
||
+ | * [[Enumerator and iteratee]] |
||
[[Category:Idioms]] |
[[Category:Idioms]] |
Revision as of 00:22, 3 March 2009
This article is a stub. You can help by expanding it.
Iteratee I/O is a way to avoid the problems that can occur with lazy I/O
- Oleg's writings: Incremental multi-level input processing with left-fold enumerator: predictable, high-performance, safe, and elegant
- An implementation by Oleg, iteratees on Chars and Strings
- A general library by Oleg
- Lazy IO considered harmful; way to go, Left-fold enumerator!
- A Darcs repository of an alternative implementation
- The Hyena web application server uses Iteratee I/O
- Enumerator and iteratee