W3C home > Mailing lists > Public > public-script-coord@w3.org > January to March 2013

Re: Solving the "how do I tell whether I have an HTML element?" (or image element, or whatever) problem

From: Boris Zbarsky <bzbarsky@MIT.EDU>
Date: Wed, 16 Jan 2013 14:13:53 -0500
Message-ID: <50F6FBF1.80009@mit.edu>
To: public-script-coord@w3.org, es-discuss <es-discuss@mozilla.org>
On 12/31/12 11:33 PM, Boris Zbarsky wrote:
> 1)  Hack instanceof as Gecko has in the past.  This is actually a bit of
> a pain to implement even in Gecko, without changes to SpiderMonkey,
> because function objects can't have the magic behavior the RHS needs
> above in SpiderMonkey at the moment.

We have decided to go this route in Gecko, I believe, given that Allen 
says this will be describable in ES6.

In the short term that means that our WebIDL interface objects will 
probably not be function objects but reasonable facsimiles.  In the 
longer term we'll probably add a way to have functions have custom 
instanceof behavior to SpiderMonkey.

The next step is presumably getting WebIDL changed accordingly.  With 
that in mind, I would welcome one single representative of another 
browser or browser engine commenting here... ;)

-Boris
Received on Wednesday, 16 January 2013 19:14:28 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 8 May 2013 19:30:08 UTC