[Haskell] Announce: iteratee-0.1.0

Paulo Tanimoto tanimoto at arizona.edu
Tue Mar 10 16:20:58 EDT 2009

On Tue, Mar 10, 2009 at 2:57 PM, Johan Tibell <johan.tibell at gmail.com> wrote:
> On Tue, Mar 10, 2009 at 8:28 PM, John Lato <jwlato at gmail.com> wrote:
>> I am pleased to announce the hackage release of iteratee-0.1.0.  This
>> library implements enumerators and iteratees as proposed by Oleg
>> Kiselyov (http://okmij.org/ftp/Haskell/Iteratee/).  Significant
>> differences from his original code include:
>>  - Seeking is allowed within any monad; the specific RBIO monad is
>> neither required nor provided.
>>  - Data buffers may be of arbitrary types as specified by the
>> StreamChunk type class.  This allows for user-provided buffer types
>> (e.g. arrays, vectors, etc.).  Instances are provided for lists and
>> ByteStrings.  This, in conjunction with seeking, allows for efficient
>> processing of binary data in addition to text.
>>  - Cross-platform support.  Currently this is slightly less efficient
>> than the Posix operations, but should run on any system targeted by a
>> Haskell compiler.
> Here's the Hackage link for the lazy among us:
> http://hackage.haskell.org/cgi-bin/hackage-scripts/package/iteratee-0.1.0
> Cheers,
> Johan

Nice job, John!  Please keep posting on your blog, so we can see your
findings with audio processing and examples of iteratee.

If Windows users are interested, I just cabal-installed it on Windows
XP and the examples seem to run.


More information about the Haskell mailing list