On Tue, Jul 25, 2017 at 11:50 PM, Brendan Eich <[email protected]>
wrote:
>
> Core language changes are different in kind from sync touch events. It's
> very hard to plan to remove anything on a practical schedule or
> order-of-work basis. Engine maintainers likely still hate more modes, and
> users should too. New syntax as its own opt-in still wins, although this
> obligates TC39 to work on future-proofing, e.g., : after declarator name in
> declaration for type annotation syntax.
>

There's a point at which you cannot add anything new meaningful because of
the broken things. And you can't remove the broken things because you're
committed to eternal backwards compatibility. And you can't add modes
because nobody likes them. That's just planned obsolescence. This means JS
is not a living language, or won't be much longer in any case. It's
probably best if whatever you run on the web ships its own interpreter that
runs on whatever flavor runtime (JS, asm.js or Web Assembly) is available.
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to