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