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

Reply via email to