- From: Allen Wirfs-Brock <Allen.Wirfs-Brock@microsoft.com>
- Date: Sat, 26 Sep 2009 22:13:30 +0000
- To: Maciej Stachowiak <mjs@apple.com>
- CC: Yehuda Katz <wycats@gmail.com>, Brendan Eich <brendan@mozilla.com>, "public-webapps@w3.org" <public-webapps@w3.org>, Doug Schepers <schepers@w3.org>, HTML WG <public-html@w3.org>, es-discuss <es-discuss@mozilla.org>
>From: Maciej Stachowiak [mailto:mjs@apple.com] >>On Sep 26, 2009, at 8:28 AM, Allen Wirfs-Brock wrote: ... >> Essentially, >>the semantics of "browser ECMAScript" has been arbitrarily split into >>two independently maintained standards. >Is there any concrete concern on this front other than property access catchalls? Every place the WebIDL ECMAScript binding "overrides" an ECMAScript specification internal method is a concern as these are special case extensions to the ECMAScript semantics. As language designers we need to understand if these special cases are exemplars of general deficiencies in the language that should be addressed. In particular now that ES5 is finished, WebIDL has a richer language to bind to then it had with ES3. We need a WebIDL binding that maximizes use of ES5 capabilities rather than inventing non-standard (from an ES perspective) language extensions. Allen
Received on Saturday, 26 September 2009 22:14:27 UTC