On Apr 18, 2012, at 11:32 AM, Brendan Eich <[email protected]> wrote:

> Geoffrey Sneddon wrote:
>> As such, we should spec it: likely block-scoped in modules, and 
>> function-scoped otherwise. We should only really not spec it if we can get 
>> everyone who currently supports it to drop it. 
> 
> The TC39 group met early this year (IIRC it was the Yahoo!-hosted meeting in 
> January) and Gavin B. of Apple agreed to try changing const to match ES6 
> (block-scoped everywhere), and to reserve 'let' everywhere too.

Alas reserving let everywhere failed, at least one canadian bank has some 
(really screwed up) code that has a variable named let.  Gavin and I are 
pondering the difficulty of having let reserved everywhere unless you use it in 
a non-let syntax.

> 
> TC39 is not inclined to maximize compatibility for 'const' given non-support 
> in IE so far, and enough non-interoperation among the other browser 
> implementations to keep web developers from relying on it even in non-IE (if 
> (!document.all)) code forks.
> 
> /be
> _______________________________________________
> es-discuss mailing list
> [email protected]
> https://mail.mozilla.org/listinfo/es-discuss

_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to