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