<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 don't like them too but sometimes, their use is more appropriate. Like readability and being less verbose.
</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> J Decker <d3ck0r@gmail.com><br>
<b>Sent:</b> Sunday, November 3, 2019 6:50:26 PM<br>
<b>To:</b> Ed Saleh <medozs@outlook.com><br>
<b>Cc:</b> 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="ltr">
<div dir="ltr"><br>
</div>
<br>
<div class="x_gmail_quote">
<div dir="ltr" class="x_gmail_attr">On Sun, Nov 3, 2019 at 1:11 PM Ed Saleh <<a href="mailto:medozs@outlook.com">medozs@outlook.com</a>> wrote:<br>
</div>
<blockquote class="x_gmail_quote" style="margin:0px 0px 0px 0.8ex; border-left:1px solid rgb(204,204,204); padding-left:1ex">
<div>
<div dir="auto" style="direction:ltr; margin:0px; padding:0px; 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>
</div>
</blockquote>
<div>Significant whitespace was the worst idea Python implemented.  Forced formatting is HORRIBLE.</div>
<div>And a lack of braces also makes re-nesting code and evolution more difficult.  </div>
<div>Neither of these are good things for or from Python. </div>
<blockquote class="x_gmail_quote" style="margin:0px 0px 0px 0.8ex; border-left:1px solid rgb(204,204,204); padding-left:1ex">
<div>
<hr style="display:inline-block; width:98%">
<div id="x_gmail-m_-2969734519657749121divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt"><b>From:</b> Ed Saleh <<a href="mailto:medozs@outlook.com" target="_blank">medozs@outlook.com</a>><br>
<b>Sent:</b> Sunday, November 3, 2019 4:08:37 PM<br>
<b>To:</b> Bergi <<a href="mailto:a.d.bergi@web.de" target="_blank">a.d.bergi@web.de</a>>;
<a href="mailto:es-discuss@mozilla.org" target="_blank">es-discuss@mozilla.org</a> <<a href="mailto:es-discuss@mozilla.org" target="_blank">es-discuss@mozilla.org</a>><br>
<b>Subject:</b> Re: Optional Curly Braces in JavaScript</font>
<div> </div>
</div>
<div>
<div dir="auto" style="direction:ltr; margin:0px; padding:0px; 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 style="display:inline-block; width:98%">
<div id="x_gmail-m_-2969734519657749121x_divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt"><b>From:</b> es-discuss <<a href="mailto:es-discuss-bounces@mozilla.org" target="_blank">es-discuss-bounces@mozilla.org</a>>
 on behalf of Bergi <<a href="mailto:a.d.bergi@web.de" target="_blank">a.d.bergi@web.de</a>><br>
<b>Sent:</b> Sunday, November 3, 2019 4:05:36 PM<br>
<b>To:</b> <a href="mailto:es-discuss@mozilla.org" target="_blank">es-discuss@mozilla.org</a> <<a href="mailto:es-discuss@mozilla.org" target="_blank">es-discuss@mozilla.org</a>><br>
<b>Subject:</b> Re: Optional Curly Braces in JavaScript</font>
<div> </div>
</div>
<div><font size="2"><span style="font-size:11pt">
<div>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>
<a href="mailto:es-discuss@mozilla.org" target="_blank">es-discuss@mozilla.org</a><br>
<a href="https://mail.mozilla.org/listinfo/es-discuss" target="_blank">https://mail.mozilla.org/listinfo/es-discuss</a><br>
</div>
</span></font></div>
</div>
</div>
_______________________________________________<br>
es-discuss mailing list<br>
<a href="mailto:es-discuss@mozilla.org" target="_blank">es-discuss@mozilla.org</a><br>
<a href="https://mail.mozilla.org/listinfo/es-discuss" rel="noreferrer" target="_blank">https://mail.mozilla.org/listinfo/es-discuss</a><br>
</blockquote>
</div>
</div>
</div>
</body>
</html>