On Thu, Jun 21, 2007 at 09:14:55AM +0400, Dusty wrote: > > foo '-'1 has two arguments, (-) and 1, while foo -1 has one > argument, -1
You mean foo '-'1 is parsed as (-) foo 1 and foo -1 is parsed as foo (-1) right? What would foo - 1 mean? If it means (-) foo 1 then putting the extra space in looks a lot nicer to me than using backquotes. If it means foo (-1) then I think this will break a lot of code, and is also very unintuitive. Thanks Ian, a member of the "Out with DMR, defaulting, unary negation and n+k patterns" club _______________________________________________ Haskell-prime mailing list Haskell-prime@haskell.org http://www.haskell.org/mailman/listinfo/haskell-prime