Difference between revisions of "Iteratee I/O"

From HaskellWiki
Jump to navigation Jump to search
(Updated a link)
Line 19: Line 19:
 
* [http://www.yesodweb.com/book/enumerator Yesod Book: Enumerator Package]
 
* [http://www.yesodweb.com/book/enumerator Yesod Book: Enumerator Package]
 
* [http://sites.google.com/site/haskell/notes/lazy-io-considered-harmful-way-to-go-left-fold-enumerator Lazy IO considered harmful; way to go, Left-fold enumerator!]
 
* [http://sites.google.com/site/haskell/notes/lazy-io-considered-harmful-way-to-go-left-fold-enumerator Lazy IO considered harmful; way to go, Left-fold enumerator!]
* [http://inmachina.net/~jwlato/haskell/iteratee/ A Darcs repository of an alternative implementation]
+
* [http://www.tiresiaspress.us/haskell/iteratee/ A Darcs repository of an alternative implementation]
 
* [http://www.scs.stanford.edu/11au-cs240h/notes/iteratee.html Stanford CS240h lecture on iteratee]
 
* [http://www.scs.stanford.edu/11au-cs240h/notes/iteratee.html Stanford CS240h lecture on iteratee]
   

Revision as of 10:34, 2 March 2012

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.

Discussions elsewhere on this wiki include:

Essays by Oleg:

Other discussions:

Uses of Iteratee I/O:

  • Snap : The Snap web framework
  • yaml: Low-level binding to the libyaml C library]
  • usb 0.4: Communicate with USB devices
  • sstable: SSTables in Haskell
  • WAI: a Web Application Interface for haskell web frameworks (used by Yesod).

Packages: