これは Haskell Advent Calendar 2011 17 日目の参加記事です。 Iteratee 戦国時代らしいですね。Iteratee like なパッケージは現時点でも既に iteratee、 enumerator、 iterIO の三つがあり、それに加えて、 最近 Conduit が新たに作られ、現在も積極的に開発が進んでいるようです。 Iteratee の概念や Iteratee like なライブラリの作り方については Lazy I/O must go! - Iteratee: 列挙ベースのI/O - 純粋関数型雑記帳 Enumerator Package – Yet Another Iteratee Tutorial : Preferred Research iterateeとは何か、何が良いのか - www.kotha.netの裏 を、具体的な使い方については