On Monday, June 25, 2012 at 4:28 AM, Brendan Eich wrote:
> David Bruant wrote: > > Le 24/06/2012 14:51, Brendan Eich a écrit : > > > David Bruant wrote: > > > > Instead of adding a new [[instanceofHint]] internal property, maybe the > > > > [[NativeBrand]] could be reused. > > > > > > > > > > +1 on that, which suggests [[NativeBrandMatch]] instead of > > > [[InstanceofMatch]]. > > > > > > Your proposal is more general but I think we should extend HasInstance > > > only very concretely, with what's needed for WebIDL, and probably for > > > any such system that reflects nominal types. > > > > > > > What form would it take? > > The constraints of enabling implementations of WebIDL in pure ES6 > > (which, on the ES side is bound to the goal of getting rid of host > > objects) seems to force towards a general proposal. > > > > > One idea: expose [[NativeBrand]] as a private name object available, > depending on implementation details, only to privileged code. > > Can you give an example or scenario in which a given piece of code would be considered privileged? Rick > > /be > _______________________________________________ > es-discuss mailing list > es-discuss@mozilla.org > https://mail.mozilla.org/listinfo/es-discuss > >
_______________________________________________ es-discuss mailing list es-discuss@mozilla.org https://mail.mozilla.org/listinfo/es-discuss