patch applied (haskell-prime-status): add ""Make $ left associative, like application"

Manuel M T Chakravarty chak at cse.unsw.edu.au
Mon Apr 28 00:32:55 EDT 2008


Lennart Augustsson:
> Haskell has now reached the point where backwards compatibility is  
> something that must be taken very seriously.
> The motivation behind Haskell' was to bring the most common  
> extensions into the standard, it was all going to be done in a year.
> Haskell' is not a new language, but growing Haskell98 with common  
> extension.
> If there's something in Haskell' that will require a change every  
> 1000 lines, then I think it's acceptable.
> If there's something in Haskell' that will require changing every  
> other line, then it's not acceptable.  The existing Haskell codes  
> bases are simply too big.

I completely agree.

> So I still think changing $ is insane.  Why change?  If you want a  
> new operator, make a new one.  Don't make a gratuitous change that  
> will waste countless man hours.  For me it's a simple decision, if $  
> changes I cannot use Haskell'.  :(

Given that people can't even agree whether it makes sense to change $  
at all, this is IMHO far away from a change that justifies breaking  
any code.

Manuel



More information about the Haskell-prime mailing list