Allen Wirfs-Brock (2013-11-26T19:45:48.000Z)
domenic at domenicdenicola.com (2013-12-10T01:22:01.498Z)
On Nov 26, 2013, at 11:36 AM, Brendan Eich wrote: > I honestly forget how we decided to go for let at start of statement followed by [ -- but I do recall we agreed not to have name-binding-sensitive parsing(!). I.e., we would not look for 'var let = ...' and treat 'let' in that (hoisted) scope as a non-keyword. http://people.mozilla.org/~jorendorff/es6-draft.html#sec-expression-statement ```js let [... ``` is not an ExpressionStatement. I requires two token look-ahead for this one special case.