[Haskell-cafe] ANNOUNCE: iterIO-0.1 - iteratee-based IO with pipe operators
Heinrich Apfelmus
apfelmus at quantentunnel.de
Fri May 6 18:44:23 CEST 2011
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
More information about the Haskell-Cafe
mailing list