I don't like them too but sometimes, their use is more appropriate. Like readability and being less verbose. ________________________________ From: J Decker <[email protected]> Sent: Sunday, November 3, 2019 6:50:26 PM To: Ed Saleh <[email protected]> Cc: [email protected] <[email protected]> Subject: Re: Optional Curly Braces in JavaScript
On Sun, Nov 3, 2019 at 1:11 PM Ed Saleh <[email protected]<mailto:[email protected]>> wrote: 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. Significant whitespace was the worst idea Python implemented. Forced formatting is HORRIBLE. And a lack of braces also makes re-nesting code and evolution more difficult. Neither of these are good things for or from Python. ________________________________ From: Ed Saleh <[email protected]<mailto:[email protected]>> Sent: Sunday, November 3, 2019 4:08:37 PM To: Bergi <[email protected]<mailto:[email protected]>>; [email protected]<mailto:[email protected]> <[email protected]<mailto:[email protected]>> Subject: Re: Optional Curly Braces in JavaScript Ok, no problem. I know the committee doesn't add features easily, but starting a discussion is a good first step. ________________________________ From: es-discuss <[email protected]<mailto:[email protected]>> on behalf of Bergi <[email protected]<mailto:[email protected]>> Sent: Sunday, November 3, 2019 4:05:36 PM To: [email protected]<mailto:[email protected]> <[email protected]<mailto:[email protected]>> Subject: Re: Optional Curly Braces in JavaScript Hi! > If it's possible in JavaScript to have `:`, and enable significant spacing, > that would be great. > > Why you don't *want* to? Your argument for significant whitespace seems to be that the simplicity of Python is great. However, adding an alternative block syntax to JavaScript would fail to achieve this goal, in contrast, it would only make the language more complex. So no, my educated guess is that it's not possible for you to persuade the wider community and especially the technical committee to accept your proposal. They are very reluctant to add features that don't show a clear benefit. Since you asked for my personal feedback: JS syntax was influenced by C and Java, and it will consistently keep its curly braces. A different block style would only be a viable choice for a new language or dialect, which should not allow curly braces at all, and would not provide backwards compatibility. kind regards, Bergi _______________________________________________ es-discuss mailing list [email protected]<mailto:[email protected]> https://mail.mozilla.org/listinfo/es-discuss _______________________________________________ es-discuss mailing list [email protected]<mailto:[email protected]> https://mail.mozilla.org/listinfo/es-discuss
_______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

