Tab Atkins Jr. wrote:
Using subclassing to bung in some arbitrary trait is really terrible.
:/  It requires either adding it up high in your class hierarchy, or
having to write a custom NoSuchPropertyClass which extends your
superclass, so you can then extend it.

Ok, let's not hand-wave mixin syntax, though (Andrea hacks __proto__). What API do you prefer?

I'm rather surprised that the group actually considered that sort of
code to be appropriate - it's known that it doesn't compose well with
other traits-as-superclasses or normal subclassing.

What code was not appropriate? TC39 balked at standardizing library API, and good for them. You want better API, design it!

Or did you want `sealed class` or other such syntax, and I misunderstood?

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

Reply via email to