On Oct 19, 2011, at 2:53 PM, Brendan Eich wrote:

> On Oct 19, 2011, at 8:16 AM, Allen Wirfs-Brock wrote:
>> 
>> 
>> Function expressions were added in ES3. Were they just added at the wrong 
>> place in the grammar?
> 
> Thanks for raising this, I keep forgetting to.
> 
> Oddly enough, SpiderMonkey always had them (prior to ES3 even being drafted) 
> as PrimaryExpressions. No one can observe the difference, as you note. Either 
> way, one can write
> 
>   var fun_member = function () {}.member;
> 
> On aesthetic grounds, I would prefer the grammar to make function expressions 
> primary.

Good, I want to make that change because for semantic specification purposes 
FunctionExpression works better as PrimaryExpression.

I just wanted to make sure, before I make the change, that there wasn't some 
grammatical subtlety I was overlooking

Allen
_______________________________________________
es-discuss mailing list
es-discuss@mozilla.org
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to