W3C home > Mailing lists > Public > www-dom@w3.org > October to December 2005

Re: [dom3core] getAttribute

From: Ray Whitmer <ray@personallegal.net>
Date: Fri, 2 Dec 2005 19:18:23 -0700
Message-Id: <3C2C904F-7A79-405C-9B13-285B22BC03B4@personallegal.net>
Cc: Joseph Kesselman <keshlam@us.ibm.com>, <www-dom@w3.org>
To: Robin Berjon <robin.berjon@expway.fr>


On Dec 2, 2005, at 11:40 AM, Robin Berjon wrote:

> So we have several hundred million copies of broken software out  
> there. In most cases this would indicate that changing the spec is  
> easier. However there also are, fewer but still quite a few, non- 
> broken implementations that could cause trouble if this change were  
> applied. Thankfully, all those on the former side use Javascript  
> (and perhaps VBScript), while all those on the other side use Java  
> (and sometimes C#). It would therefore seem to me that doing this  
> on a bindings level would work, with bindings not described in the  
> spec can decide for themselves. It's ugly, but it makes something  
> uglier go away.

I think you are making assumptions of things not in evidence, that  
all Javascript implementations are broken in this way and there is a  
clear dividing line.  In fact it is obvious that any number of prior  
versions of Javascript implementations implemented correctly and  
there are likely more in existence that are correctly implemented.   
We have also encountered enough cross-over during the years,  
including from Sun, that just citing a few broken cases is a long  
ways from authoritatively demonstrating that it is always true.

In fact there have been any number of Java implementations of HTML  
DOM exposed into Javascript implementations I have been aware of over  
the years.

All you believe you care about is a far cry from all and the triage  
may not be as easy as some may like to think, even if the broken  
cases were few.

If you can demonstrate it is true for every case that anyone cares  
about, you would have a starting point.

Ray
Received on Saturday, 3 December 2005 02:18:33 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Friday, 22 June 2012 06:13:58 GMT