iteree

2 views
Skip to first unread message

Francesco Lazzarino

unread,
Jan 4, 2011, 7:51:55 PM1/4/11
to gainesvil...@googlegroups.com
just started looking this up

http://okmij.org/ftp/Streams.html

brian are you the one in the refs?

Christian von Kleist

unread,
Jan 4, 2011, 8:04:06 PM1/4/11
to gainesvil...@googlegroups.com
I bet all names are unique in the Haskell community.

Brian Lewis

unread,
Jan 4, 2011, 8:18:43 PM1/4/11
to gainesvil...@googlegroups.com
On Tuesday, 04.01.11 at 16:51, Francesco Lazzarino wrote:
> http://okmij.org/ftp/Streams.html
> brian are you the one in the refs?

Yeah, just because I sent patches to John Lato. His 'iteratee' library
was the first one for iteratees on Hackage, but these days people are
liking John Millikin's 'enumerator' better.

This page has links to what I think are the best explanations:
http://john-millikin.com/software/enumerator/ . In particular, the PDF
he generated from his source and his article "Understanding iteratees"
are really good.

This guy is currently coming the closest to what I've been wanting to
see: http://hackage.haskell.org/package/ismtp-1.0.2 . It's just an SMTP
client, but it uses attoparsec, and another library that adapts
attoparsec parsers into iteratees.

I contacted him to express interest and gratitude. He conceded ismtp is
currently a weak on timeouts, and reads lines naively. But it seems like
it could be made robust pretty easily.

I'm pretty excited about parsing data off the network, with real parsing
stuff like attoparsec, efficiently, without losing control of socket
handles, etc.
http://www.haskell.org/pipermail/haskell-cafe/2008-August/046532.html

Reply all
Reply to author
Forward
0 new messages