Brendan Eich (2013-07-11T17:31:33.000Z)
Andrew Fedoniouk wrote:
> On Wed, Jul 10, 2013 at 10:46 PM, Allen Wirfs-Brock
> <allen at wirfs-brock.com>  wrote:
>> On Jul 10, 2013, at 9:39 PM, Andrew Fedoniouk wrote:
>>
> ...
>> The problem with this construction: it's the only feature in ES syntax
>> so far that
>>
>>
>> no, it also occurs between object literals and destructuring assignment
>> object patterns.
>
> So that "fat arrow" and peculiar destructing assignment are the only features
> that trigger such spike in syntax complexity?

No, JS already has (since day 1) had issues with for loops (both kinds), 
where any translation must reorder parts, sometimes across arbitrary 
sub-statement bodies.

> Will language survive without these two?

They're in implementations already and being codified in ES6. I suggest 
you are tilting at a windmill here.

/be
domenic at domenicdenicola.com (2013-07-16T00:20:15.316Z)
Andrew Fedoniouk wrote:

> So that "fat arrow" and peculiar destructing assignment are the only features
> that trigger such spike in syntax complexity?

No, JS already has (since day 1) had issues with for loops (both kinds), 
where any translation must reorder parts, sometimes across arbitrary 
sub-statement bodies.

> Will language survive without these two?

They're in implementations already and being codified in ES6. I suggest 
you are tilting at a windmill here.