Proposal: Add &&& and *** to Data.Tuple

Henning Thielemann lemming at
Fri Sep 21 13:45:04 EDT 2007

On Fri, 21 Sep 2007, Josef Svenningsson wrote:

> Henrik and Ian,
> You've expressed worries that having functions with the same name but
> different types could be problematic since it would cause confusing
> error messages. While I can sympathize with that argument I don't
> think it is an argument against having such functions. It is an
> indication that the tools we're using don't report errors very well.

People often forget that there are more Haskell tools than the one 
compiler they use. There are also tools like Haddock, extended static 
checkers and tools that still do not exist, like an IDE for refactoring, 
which will be complicated by such extensions. Thus language extensions 
should be considered carefully before adoption. In this case, I have the 
feeling that people have just aversions against using the possibilities of 
the module system that already exist.

More information about the Libraries mailing list