
Very little changes. You can look at the changes to Parser.y on the Phabricator
revision https://phabricator.haskell.org/D1219#72873ca7. In order to get
this parsing sans any shift/reduce conflicts you have to introduce fexp2 as
well as fexp, which makes it so that dollar-less lambdas/do blocks can only
be applied as the last argument.
-- Andrew
On Mon, Sep 7, 2015 at 6:39 PM, Edward Kmett
Reserving judgment on the merits of the proposal, I would be curious to see the net impact of such a change on the grammar that GHC parses. How much changes?
-Edward
On Mon, Sep 7, 2015 at 9:15 PM, Mike Meyer
wrote: On Mon, Sep 7, 2015 at 8:08 PM Dan Burton
wrote: +1 people who like it can use it and people who don't like it don't have to use it.
Yes, but they still have to be able to read code that uses it, deal with it in coding standards, deal with how it affects their tool chain, and otherwise have it affect them.
"If you don't like it, don't use it" is a bogus argument, and should be shot on sight.
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe