Gavin Barraclough wrote:
I just don't see why we would want to muddy up some core mechanisms
of the object model, making them more difficult for users of the
language to understand, for the non-benefit of making __proto__
appear to be something that it isn't. It just seems like a bad idea
wrapped in a bad  idea to me.

One possibility to take the magic away from [[Put]] would be to revisit something that appeared while talking about "shared part" discussion on non-writable inherited properties. That is, to include fourth attribute, shadowable, with default on true; which when false, would mean the [[DefineOwnProperty]] trap should be called on containing object, not on this.

cheers,
G.

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

Reply via email to