On Jun 13, 2013, at 7:24 PM, Luke Hoban <lu...@microsoft.com> wrote:

>>> From: Erik Arvidsson [mailto:erik.arvids...@gmail.com] 
>>> This was from back in the days when Google code search was still available 
>>> and the only hits we found were from test suites.
> 
>>> On Jun 13, 2013 8:54 PM, "Brendan Eich" <bren...@mozilla.com> wrote:
>>> We had some web crawling help, IIRC. We also figured we had time to test 
>>> and put it back, if needed. Did you find web content using it?
> 
> We haven't done a run yet to look for content using this.  Promising to hear 
> that Google code search didn't hit anything.  I'll see if we can get some 
> data here.

Thanks.


> 
>>>>> Was that an intentional breaking change?  If so, why?
>>> Yes, to simplify and tighten up grammar (and engines). We reckoned that 
>>> only testsuites counted on this. This was recorded in some meeting notes 
>>> but I'm not free to dig them up right now.
> 
> Must have missed that discussion.  Doesn't seem a big win for engines or the 
> grammar, as it reduces orthogonality in the grammar wrt variable declarations 
> (I believe this introduces the only place that "var x" is allowed but cannot 
> have an initializer?).

Sure, but note the screwy one-declarator-only restriction. The semantics are 
too string out too in the existing specs prior to ES6. Inlining is better on 
both syntactic and semantic grounds.

/be


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

Reply via email to