On Wed, Aug 18, 2010 at 21:35, Ivan Lazar Miljenovic <ivan.miljenovic@gmail.com> wrote:
For those of us not that familiar with the iteratee library, can you provide an example of your your enumerator library is simpler? Do you mean that you have a smaller exposed API, or that it has more in-built combinators, etc.?
It has 2 exposed modules (vs 14), does not include TIFF or WAV parsers, uses [] instead of ListLike, and discards StreamChunk in favor of just "data Stream = Chunks [] | EOF". It has three dependencies (base, bytestring, transformers) rather than roughly 20. Currently mine probably has fewer built-in combinators, because it has fewer everything, but if it's missing anything somebody uses I will be happy to add it. Most of the functions available in Oleg's original code (and thus in "iteratee") appear to be for instructive purposes, rather than useful.