On Fri, 4 Aug 2006, Martin Percossi wrote: > > I agree that naming can be abused. But I think it should be *me*, the > programmer, or in the limit ghc, the glorious compiler (but only because of > unresolvable ambiguities), who decides it -- not *you*, the language > implementor!!! ;-)
The ML constructor/variable ambiguity introduces a nasty maintenance headache: what if you upgrade to a new version of a library which introduces a new constructor which happens to be the same as a variable you have been using? Suddenly the meaning of your functions changes! Tony. -- f.a.n.finch <[EMAIL PROTECTED]> http://dotat.at/ FISHER: WEST OR NORTHWEST 4 OR 5 BECOMING VARIABLE 3 OR 4. FAIR. MODERATE OR GOOD. _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe