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

[Bug 12248] Make objects first-class API citizens

From: <bugzilla@jessica.w3.org>
Date: Wed, 16 Mar 2011 19:14:59 +0000
To: public-script-coord@w3.org
Message-Id: <E1PzwBP-0005nA-JP@jessica.w3.org>
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

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