W3C home > Mailing lists > Public > public-webapps@w3.org > July to September 2011

Re: [DOM] Name

From: Charles Pritchard <chuck@jumis.com>
Date: Tue, 06 Sep 2011 10:53:16 -0700
Message-ID: <4E665E0C.7080605@jumis.com>
To: Adam Barth <w3c@adambarth.com>
CC: Anne van Kesteren <annevk@opera.com>, public-webapps <public-webapps@w3.org>, Adrian Bateman <adrianba@microsoft.com>, Doug Schepers <schepers@w3.org>, Jacob Rossi <jrossi@microsoft.com>, Arthur Barstow <art.barstow@nokia.com>
On 9/5/11 2:38 PM, Adam Barth wrote:
> On Mon, Sep 5, 2011 at 2:33 PM, Charles Pritchard<chuck@jumis.com>  wrote:
>    
>> On Sep 5, 2011, at 12:06 PM, Adam Barth<w3c@adambarth.com>  wrote:
>>      
>>> On Sun, Sep 4, 2011 at 2:08 PM, Charles Pritchard<chuck@jumis.com>  wrote:
>>>        
>>>> On 9/4/11 6:39 AM, Anne van Kesteren wrote:
>>>>
>>>> On Sun, 04 Sep 2011 15:12:45 +0200, Arthur Barstow<art.barstow@nokia.com>
>>>> wrote:
>>>>
>>>> The CfC to publish a new WD of DOM Core was blocked by this RfC. I will
>>>> proceed with a  request to publish a new WD of DOM Core in TR/. The name DOM
>>>> Core will be used for the upcoming WD. If anyone wants to propose a name
>>>> change, please start a *new* thread.
>>>>
>>>> Given that the specification replaces most of DOM2 and DOM3 I suggest we
>>>> name it DOM4, including for the upcoming WD (or alternatively a WD we
>>>> publish a couple of weeks later).
>>>>
>>>> I propose calling it "Web Core".
>>>> WC1 (Web Core version 1).
>>>>          
>>> WebCore is one of the major implementation components of WebKit.
>>> Calling this spec Web Core might be confusing for folks who work on
>>> WebKit.  It would be somewhat like calling a spec Presto.  :)
>>>        
>> Or calling a browser "Chrome".
>>      
> :)
>
>    
>> Web Core does implement web core, doesn't it?
>>      
> Yes, but it also implements HTML5, which isn't part of Web Core.
>
>    

HTML5 includes DOMCore in its dependencies.
http://www.whatwg.org/specs/web-apps/current-work/multipage/infrastructure.html#dependencies

 From the DOMCore goals: "moving features from HTML5 that ought to be 
part of the DOM platform here, while preventing a dependency on HTML5".

DOMCore specifies the EventTarget, from which Node, Element and Document 
inherit, as well as the Event class, from which even non-node classes, 
such as web messaging, inherit. And the DOMException enumeration.

The web core sub-directory contains modules (such as workers) which 
include DOMCore as the root of their dependency chain. The naming seems 
appropriate to me.

All that said, I'll re-assert: I'm fine with Anne taking the name of 
DOMCore in the direction of his choosing. I still believe that "Web 
Core" as a name and semantic has more utility than "DOM4", both in the 
authoring of specifications and the implementation of various specs 
which build upon EventTarget and/or Event as their root interface.

-Charles
Received on Tuesday, 6 September 2011 17:53:52 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 18:49:47 GMT