W3C home > Mailing lists > Public > public-script-coord@w3.org > April to June 2011

[Bug 12458] Interface objects should be Functions

From: <bugzilla@jessica.w3.org>
Date: Mon, 23 May 2011 03:40:59 +0000
To: public-script-coord@w3.org
Message-Id: <E1QOM0p-0005NP-08@jessica.w3.org>

--- Comment #10 from Cameron McCormack <cam@mcc.id.au> 2011-05-23 03:40:56 UTC ---
Another point is that interface objects also have to respond to [[HasInstance]]
(so that you can do `document instanceof Node`), which for native objects is
only defined for Functions.  The current Proxy proposal does not support a trap
for [[HasInstance]], nor does it have trap that would allow an interface object
implemented as a Function object to return "object" when typeof is applied to
it.  This is another issue that would prevent pure JS implementations of the
DOM, which some people want to do.

Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
Received on Monday, 23 May 2011 03:41:01 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 17:14:03 UTC