
On Sun, Oct 18, 2009 at 5:31 PM, Will Ness
Luke Palmer
writes: Or you could use the "subtract" function.
>>> map (subtract 2) [3,4,5] [1,2,3]
I don't want to.
I think at about this point, this stopped being an intellectual discussion. Preparing for academic flame war...
I don't think syntax sugar is worth it in this case.
I do. Operators are great because they make our intent visible, immediately apparent. Long words' meaning, like subtract's, is not immediately apparent, and they break consistency. Not everyone's first language in life was English, you see.
(`foldl`2) works.
(`-`2) should too.
I'll settle for (+(-2)) for now, but it ain't that pretty.
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe