Questions about iteratee package

Hello John (and libraries@), I've been learning about iteratees for the past few days or so, and I couldn't help but notice that you and Oleg have named some of the iteratee types differently in your respective modules. For example, Oleg consitently refers to Enumeratees for vertical composition, while the iteratee package appears to name them EnumeratorN. This is quite a hamper to users (including myself) who go to Oleg's documents for information about how to use iteratee, as you suggest. Is there any hope of renaming some of these types, or perhaps at least documenting the discrepancies accordingly? I'd be willing to submit some patches. Cheers, Edward

On 6 August 2010 16:07, Edward Z. Yang
Hello John (and libraries@),
I've been learning about iteratees for the past few days or so, and I couldn't help but notice that you and Oleg have named some of the iteratee types differently in your respective modules. For example, Oleg consitently refers to Enumeratees for vertical composition, while the iteratee package appears to name them EnumeratorN.
This is quite a hamper to users (including myself) who go to Oleg's documents for information about how to use iteratee, as you suggest. Is there any hope of renaming some of these types, or perhaps at least documenting the discrepancies accordingly? I'd be willing to submit some patches.
Hi Edward, you might also want to look at the new names in John's development branch, which seem to be closer to Oleg's usage: http://tanimoto.us/~jwlato/haskell/iteratee/ cheers, Conrad.

Excerpts from Conrad Parker's message of Fri Aug 06 03:28:01 -0400 2010:
you might also want to look at the new names in John's development branch, which seem to be closer to Oleg's usage:
Ah, that's much better! I anxiously await a new release. :-) Cheers, Edward

Hi John,
On Fri, Aug 6, 2010 at 2:38 AM, Edward Z. Yang
Excerpts from Conrad Parker's message of Fri Aug 06 03:28:01 -0400 2010:
you might also want to look at the new names in John's development branch, which seem to be closer to Oleg's usage:
Ah, that's much better! I anxiously await a new release. :-)
Let us know if there's anything we can do to help you. What remains to be implemented/tested? If I remember correctly, the development branch is based on the CPS version of Iteratee, so existing code will have to be adjusted to it. Paulo

Hi Paulo,
On Fri, Aug 6, 2010 at 6:01 PM, Paulo Tanimoto
Hi John,
On Fri, Aug 6, 2010 at 2:38 AM, Edward Z. Yang
wrote: Excerpts from Conrad Parker's message of Fri Aug 06 03:28:01 -0400 2010:
you might also want to look at the new names in John's development branch, which seem to be closer to Oleg's usage:
Ah, that's much better! I anxiously await a new release. :-)
I've set a release date of August 25th.
Let us know if there's anything we can do to help you. What remains to be implemented/tested?
The one module that needs a lot of work is the character-processing stuff. I don't do much of that sort of work myself, so if anyone could either make recommendations for a desired API, or code it and submit, I would be most appreciative. I have created a new list, iteratee@projects.haskell.org, which would probably be a better forum for discussion than libraries@haskell.org. Please subscribe if you're interested in iteratees; we can continue this discussion there.
If I remember correctly, the development branch is based on the CPS version of Iteratee, so existing code will have to be adjusted to it.
Yes. This may be easy, or not. The changes are most substantial if you wrote custom enumerators or did pattern matching on IterGVs. IMO the new code is usually cleaner and shorter, but it does take a bit of work to convert. Cheers, John

Hi, John.
I have created a new list, iteratee@projects.haskell.org, which would probably be a better forum for discussion than libraries@haskell.org. Please subscribe if you're interested in iteratees; we can continue this discussion there.
How to subscribe then? -- vvv

Hi Valery (and others),
My apologies for not including this very useful information.
Signup is at http://projects.haskell.org/cgi-bin/mailman/listinfo/iteratee
John
On Fri, Aug 13, 2010 at 3:33 AM, Valery V. Vorotyntsev
Hi, John.
I have created a new list, iteratee@projects.haskell.org, which would probably be a better forum for discussion than libraries@haskell.org. Please subscribe if you're interested in iteratees; we can continue this discussion there.
How to subscribe then?
-- vvv
participants (5)
-
Conrad Parker
-
Edward Z. Yang
-
John Lato
-
Paulo Tanimoto
-
Valery V. Vorotyntsev