Jeff Walden wrote:
So mostly ES6 gets rid of [[Class]] and splits it up into a mostly harmless @@toStringTag property, and individual customized hooks.

ES7 may change again, and section numbers will change. Beware.

The "de-nominalization" work is hard and ongoing. Allen has adapted ES6 classes to allow subclassing built-ins, but we still don't have a general private-instance-variable story that works across built-ins and self-hosted classes.

I think "proxy" is definitely the wrong word for the internal API, whatever we do.

Shorter-term work to knock off the ancient JSClass.*Property relics would be good. Thanks!

/be
_______________________________________________
dev-tech-js-engine-internals mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-tech-js-engine-internals

Reply via email to