[Bug 12248] Make objects first-class API citizens

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

--- Comment #34 from Allen Wirfs-Brock <allen@wirfs-brock.com> 2011-03-16 19:14:57 UTC ---
(In reply to comment #33)
WebIDL is a specification language not an implementation language.  The types
used in WebIDL are specification constraints.  In the case of unsigned long is
a constant on the range of acceptable values

How that constraint is satisfied should be a matter for the language binding
and when multiple languages are used a matter for the foreign function call
protocols and mechanisms used to enable such calls.

The restriction I'm quoting is part of section 4, of the WebIDL spec.  This is
the the ECMAScript binding definition. In that context I think the restriction
needs to be interpreted as meaning "this language binding is incomplete because
it doesn't not define everything that is needed to fully implement WebIDL
interface specifications using ECMAScript."

This may be adequate to describe current browser implementations, but it won't
be adequate for the future.

I opened bug #12320 concerning this specific issue.

-- 
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 Wednesday, 16 March 2011 19:15:00 UTC