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