W3C home > Mailing lists > Public > public-html@w3.org > August 2008

Re: Are new void elements really a good idea?

From: Henri Sivonen <hsivonen@iki.fi>
Date: Sun, 31 Aug 2008 21:10:25 +0300
Cc: HTML WG <public-html@w3.org>
Message-Id: <744B779D-F7E0-45C3-B2A3-5EB694F8BCB5@iki.fi>
To: Julian Reschke <julian.reschke@gmx.de>

On Aug 31, 2008, at 19:38, Julian Reschke wrote:

> First of all, it's not like this code needs to be maintained *once*,  
> it needs maintenance every time the set of void elements change. I  
> would call this a stupid design of the target language.

Yeah, the backwards and forwards compatibility story for void elements  
isn't great. (FWIW, the story for implied </p> isn't great, either.)

> Again, I'd argue that we should compare the cost we're causing for  
> updates with the benefit of having new void elements.

I agree.

> Keep in mind that not all developers have the freedom just to pick a  
> new off-the-shelf component, be it commercial or open source. For  
> instance, in certain companies you either stick with what the  
> shipping J2EE includes, or you need to write your own serializer  
> (speaking from experience here).

That's nuts. It would be crazy for a company that does enterprisey  
Java stuff to block application developers from using libraries from  
the Apache Software Foundation, for example. If library developers  
don't want non-JDK dependencies, that I can understand. (Of course, it  
would be silly to block application from using code from http://about.validator.nu/htmlparser/ 
, too. :-)

As matter of value judgment, I think we shouldn't try to cater for  
this case in order to make bad corporate policies easier to keep.  
However, it might still be strategically desirable to cater for this  
case in order to get deployment (although we can probably get enough  
deployment without trying to grasp at straws).

-- 
Henri Sivonen
hsivonen@iki.fi
http://hsivonen.iki.fi/
Received on Sunday, 31 August 2008 18:11:06 UTC

This archive was generated by hypermail 2.3.1 : Monday, 29 September 2014 09:38:57 UTC