<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'><div>Strongly negative against the proposal. I believe that charisma of a language comes from its simplicity. The proposal seems to add too many syntax rules to ES.</div><div><span style="font-size: 12pt;"><br></span></div><div><span style="font-size: 12pt;">btw it is not easy to implement such a syntax into practice. I'm afraid there will be more syntax refinement, which actually make the parser to scan source code twice (or adjust the AST afterward, but currently traceur reparse the code when refine the destructuring assignment). I don't feel it worthwhile.<br></span></div><div><span style="font-size: 12pt;"><br></span></div><div><span style="font-size: 12pt;">Though I am strongly negative, but there actually is such an </span>implementation<span style="font-size: 12pt;">. The REPL of node will parse {a:1} as object literal while {a:1;} as block.</span></div>                                     </div></body>
</html>