Re: Uniform block scoping

2014-07-18 Thread Andreas Rossberg
On 17 July 2014 19:29, Brendan Eich bren...@mozilla.org wrote: Andreas Rossberg wrote: On 16 July 2014 18:38, Allen Wirfs-Brockal...@wirfs-brock.com wrote: (Note that this topic is on the agenda for this month's TC39 meeting) Unfortunately, I won't be at the meeting. Do you think we can

Re: Uniform block scoping

2014-07-18 Thread Mark S. Miller
Does anyone see any impediment to scheduling this Thursday morning? If not, we will do so. On Fri, Jul 18, 2014 at 1:33 AM, Andreas Rossberg rossb...@google.com wrote: On 17 July 2014 19:29, Brendan Eich bren...@mozilla.org wrote: Andreas Rossberg wrote: On 16 July 2014 18:38, Allen

New: Rev26 ES6 draft now available

2014-07-18 Thread Allen Wirfs-Brock
The Rev26, July 18, 2014 ES6 Draft Specification is now available at: http://wiki.ecmascript.org/doku.php?id=harmony:specification_drafts#july_18_2014_draft_rev_26 Changes include: Terminology change: “Task” is replaced by “Job”. GetMethod now treats null and undefined equivalently as

Body-level inner function declarations interaction with the let temporal dead zone

2014-07-18 Thread Shu-yu Guo
Hi all, Am I correct in understanding that body-level inner functions hoist both declaration *and* initialization to the top of the outer function? That is, given the following snippet: Listing 1 - function outer() { let x; function inner() { x = 2; } } Is it equivalent to