Proposals always have a cost. Thus, every proposal *always* must justify
why it's useful, or else it's never going to be worth making a change to
the language.

On Fri, May 11, 2018 at 11:25 PM, kdex <[email protected]> wrote:

> Well, if we really want to delve into linguistics, it's more the opposite
> of
> what you're describing: Tons of languages have grammatical features that
> make
> English one of the most nondescriptive and ambiguous languages out there:
> Grammatical cases and gender, a wider variety of tenses, moods,
> grammatical
> numbers far beyond just singular and plural…
>
> Anyway, back to the point: ES is a language where primarily due to
> browsers,
> you are often constrained to a certain syntax. It's hence often preferable
> if
> certain features can be introduced without introducing new syntax, or else
> you're forcing transpilers upon developers*, or you're breaking websites
> whose
> developers didn't even realize that older browsers can't parse the syntax
> for
> feature X. It might take years before you can safely assume that the
> majority
> of browsers supports X.
>
> Therefore, while we do appreciate all kinds of ideas, at the very least
> you
> should explain why the current way to achieve the very same thing is
> inferior
> to your proposed solution and how introducing a new syntax might be
> justifiable.
>
> * If the feature can even be transpiled. For lack of a better example: You
> can
> not really transpile ES2015's `Proxy` to ES5 in a reasonable way.
>
> On Saturday, May 12, 2018 7:58:12 AM CEST Abdul Shabazz wrote:
> > And, as an aside, i take umbrage with contributors whom require us to
> > explain why a suggestion or a proposal is useful: Just because something
> > can be done one way -- does not mean its the only way it should be done,
> if
> > our goal in javascript is flexibility/versatility: The english language
> is
> > complex because there are so many synonyms for the same word. But this is
> > also why our language is the most concrete expressive; whereas languages
> > like latin spanish or italian use the same word to express many things
> but
> > the listener must interpret the speaker's tone in order to derive correct
> > meaning. English may be dying language but it is the language of the
> > machine.
>
> _______________________________________________
> 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