Brendan Eich wrote:
* It brings new semantics not expressible in the language (let, const, modules, generators). * It is an affordance without new semantics for a common pattern that's verbose and error-prone when open-coded.

Classes (maximally minimal, mainly for extends and super) is a prime example of the second bullet, IMHO.

Apologies if my reply seemed targeted at you, or Herby for that matter. I was soap-boxing against the "wouldn't hurt" summary-argument.

/be
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to