Alex Mason wrote:

I really love the look of this package, but if this is going be *the*
iteratee package, I would absolutely love to see it fix some of the
biggest mistakes in the other iteratee packages, soecifically naming.
A change in naming for the terms iteratee, enumerator and enumeratee
would go a hell of a long way here; Peaker on #haskell suggested
Consumer/Producer/Transformer, and there is a lot of agreement in the
channel that these are vastly better names. They’re also far less
intimidating to users.

I personally feel that maybe Transformer isn't such a great name
(being closely associated with monad transformers), and that maybe
something like Mapper would be better, but I'm by no means in love
with that name either. More people in #haskell seem to like
Transformer, and I don't think my argument against it is very strong,
so the hivemind seems to have settled on the
Producer/Transformer/Consumer trilogy.

I'd love to hear thoughts on the issue, especially from David.

I vastly prefer the names Producer/Transformer/Consumer over the others. Then again, I never quite understood what Iteratees were all about in the first place.


Best regards,
Heinrich Apfelmus

--
http://apfelmus.nfshost.com


_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to