On Sun, Nov 3, 2019 at 1:11 PM Ed Saleh <[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]>
> *Sent:* Sunday, November 3, 2019 4:08:37 PM
> *To:* Bergi <[email protected]>; [email protected] <
> [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]> on behalf of Bergi <
> [email protected]>
> *Sent:* Sunday, November 3, 2019 4:05:36 PM
> *To:* [email protected] <[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]
> https://mail.mozilla.org/listinfo/es-discuss
> _______________________________________________
> es-discuss mailing list
> [email protected]
> https://mail.mozilla.org/listinfo/es-discuss
>
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to