<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; ">
I really like the easy on the eye, readable and simple style of Python and though to bring some of these attributes to JavaScript. People are more inclined to go for readable and less verbose languages.</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> es-discuss <es-discuss-bounces@mozilla.org> on behalf of Ed Saleh <medozs@outlook.com><br>
<b>Sent:</b> Sunday, November 3, 2019 4:11:10 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">
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 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> 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_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_x_BodyFragment"><font size="2"><span style="font-size:11pt">
<div class="x_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>
</div>
</body>
</html>