get/setIntegrity trap (Was: A case for removing the seal/freeze/isSealed/isFrozen traps)
Brendan Eich
brendan at mozilla.com
Wed Feb 20 17:43:02 PST 2013
Allen Wirfs-Brock wrote:
> Actually, no. Reducing API complexity (in this case, the Proxy
> handler API) at the expense of a little bit of added spec. complexity
> seems like a very reasonable trade-off. Plus, we are talking about
> spec. complexity, not necessarily implementation complexity.
Sure, but the spec is "the first implementation". If implementors will
not add another state bit (I predict they won't) then the spec is doing
a disservice here.
The Proxy API is complex already, due to ES5 in this case. It is not
that much less complex with setIntegrity. I don't think the trade-off is
worth it, and I suggest the "all implementors ignore the spec
complexity" condition is one to avoid.
/be
More information about the es-discuss
mailing list