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

Wolfgang Jeltsch g9ks157k at acme.softbase.org
Thu Apr 24 15:27:31 EDT 2008


Am Donnerstag, 24. April 2008 05:13 schrieb Manuel M T Chakravarty:
> […]

> Hence, anything that is *important* to change, we should change now.

Although I can follow your arguments, I thought that the large and disruptive 
changes should be done for Haskell 2.  If they should really be done now, we 
should also fix a lot of other things.  For example, the Num hierarchy, the 
Functor/Applicative/Monad hierarchy, the fact that there exist Alternative 
and MonadPlus although we have Monoid, the fact that we cannot have contexts 
like (forall a. Monoid (m a)) which is the source for the last problem, the 
fact that we don’t have class aliases, ugly names like fmap and mappend, etc.

> […]

> Manuel

Best wishes,
Wolfgang


More information about the Haskell-prime mailing list