<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body>
<div dir="auto" style="direction: ltr; margin: 0; padding: 0; font-family: sans-serif; font-size: 11pt; color: black; ">
Yes, I know JavaScript is influenced by the C syntax family, which is my favorite style. However, what I pushed for here is kind of merging of 2 programming languages families. We here are talking good attributes from Python and adding it to JavaScript.</div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> Ed Saleh <medozs@outlook.com><br>
<b>Sent:</b> Sunday, November 3, 2019 4:08:37 PM<br>
<b>To:</b> Bergi <a.d.bergi@web.de>; es-discuss@mozilla.org <es-discuss@mozilla.org><br>
<b>Subject:</b> Re: Optional Curly Braces in JavaScript</font>
<div> </div>
</div>
<div>
<div dir="auto" style="direction:ltr; margin:0; padding:0; font-family:sans-serif; font-size:11pt; color:black">
Ok, no problem. I know the committee doesn't add features easily, but starting a discussion is a good first step.</div>
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="x_divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt"><b>From:</b> es-discuss <es-discuss-bounces@mozilla.org> on behalf of Bergi <a.d.bergi@web.de><br>
<b>Sent:</b> Sunday, November 3, 2019 4:05:36 PM<br>
<b>To:</b> es-discuss@mozilla.org <es-discuss@mozilla.org><br>
<b>Subject:</b> Re: Optional Curly Braces in JavaScript</font>
<div> </div>
</div>
<div class="x_BodyFragment"><font size="2"><span style="font-size:11pt">
<div class="x_PlainText">Hi!<br>
<br>
> If it's possible in JavaScript to have `:`, and enable significant spacing, that would be great.<br>
><br>
> Why you don't *want* to?<br>
<br>
Your argument for significant whitespace seems to be that the simplicity<br>
of Python is great. However, adding an alternative block syntax to<br>
JavaScript would fail to achieve this goal, in contrast, it would only<br>
make the language more complex.<br>
<br>
So no, my educated guess is that it's not possible for you to persuade<br>
the wider community and especially the technical committee to accept<br>
your proposal. They are very reluctant to add features that don't show a<br>
clear benefit.<br>
<br>
Since you asked for my personal feedback: JS syntax was influenced by C<br>
and Java, and it will consistently keep its curly braces. A different<br>
block style would only be a viable choice for a new language or dialect,<br>
which should not allow curly braces at all, and would not provide<br>
backwards compatibility.<br>
<br>
kind regards,<br>
 Bergi<br>
_______________________________________________<br>
es-discuss mailing list<br>
es-discuss@mozilla.org<br>
<a href="https://mail.mozilla.org/listinfo/es-discuss">https://mail.mozilla.org/listinfo/es-discuss</a><br>
</div>
</span></font></div>
</div>
</body>
</html>