[Bug 12320] ECMAScript binding forbids using ECMAScript to implement many interfaces.

http://www.w3.org/Bugs/Public/show_bug.cgi?id=12320

David Flanagan <dflanagan@mozilla.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |dflanagan@mozilla.com

--- Comment #5 from David Flanagan <dflanagan@mozilla.com> 2011-05-19 17:30:45 UTC ---
Even if the language around host objects and native objects is replaced, the
current version of the spec still does not allow strict conformance by pure-JS
implementations in at least these two areas:

1) Interface objects are required have typeof "object", but also required to
work with the instanceof operator. 

2) Objects that implement an interface are required to have a [[Class]] that
matches the interface name.  

The current ES-Harmony Proxies proposal doesn't seem likely to enable either of
these things.

-- 
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 Thursday, 19 May 2011 17:30:51 UTC