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

