Where do you find the spec incomplete WRT @@unscopable. My recollection was that it was all resolved and fully specified and that I was relatively happy with the outcome.
Allen On May 1, 2014, at 3:00 AM, Erik Arvidsson <[email protected]> wrote: > This was never resolved and the spec is incomplete here > > On Wed Sep 25 2013 at 6:17:32 PM, Allen Wirfs-Brock <[email protected]> > wrote: > So here is another concern, about the scheme we agreed to last week. > > It needs to match a found own property against the possibility of an own > @@unscopable property on the same object and that object may be somewhere up > the inheritance chain of the actual with object. The means that > [[HasProperty]]/[[Get]]/[[Set]] can not be used to do those resolve binding > in an ObjectEnvironmentRecord because they don't tell us where the property > was found. Instead, ObjectEnvironmentRecord needs to reimplement its own > property lookup using [[GetOwnProperty]] and [[GetInheritanceOf]]. However, > if the with object is a proxy that means we may be bypassing the actual > inheritance mechanism implemented by the Proxy's 'has'/'get'/'set' traps and > that could introduce observable semantics irregularities. > > Specifying the duplicated lookup is doable but a pain. That and the semantic > issues WRT proxies makes me a lot less comfortable with the added complexity > of supporting @@unscopable. > > Allen
_______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

