Re: A single specification

MegaZone (
Wed, 20 Aug 1997 00:11:49 -0700 (PDT)

Message-Id: <>
To: (Neil Murray)
Date: Wed, 20 Aug 1997 00:11:49 -0700 (PDT)
In-Reply-To: <> from "Neil Murray" at Aug 20, 97 08:37:16 am
From: MegaZone <>
Subject: Re: A single specification

Once upon a time Neil Murray shaped the electrons to say...
>I would like to suggest/propose a unified, modular specification for the 
>following languages / specifications / options:
>- HTML 4.0
>- CSS1
>- The DOM (Document Object Model)
>- ECMAScript (Formerly JavaScript)
>- DOM / ECMAScript integration rules
>- Other interpreted presentation / application options

Please - NO.

Making it part of one spec is the best way to ruin them all.

Keeping things seperate, but with a common set of interface points, allows
the WGs to do their work well.  It allos developers to change components
as each area changes.  It stops the hold ups when one small thing in one
area is lagging.

Making things monolithic has been proven the worst thing to do countless
times in software and in specifications. 

Imagine if all of the PPP RFCs were one monolithic RFC.  That would be

>The current HTML 4.0 specification provides extensive support for the 
>integration of style sheets and scripting but does not include the style 
>and script specifications themselves. This could set up conditions where 
>browser vendors claim HTML 4.0 support without supporting any of the 
>implied style and script extensions.

A browser can support HTML 4.0 without doing DOM - that is legit.  Making
it one monolithic spec will not force anyone to do anything - browser
makes will just ignore it as being unreasonable.  And frankly, I'd agree
with them.  Bluntly I don't expect, nor WANT, all browsers to start adding
scripting or DOM support.  It doesn't make sense for all UAs to do so.

Keeping things seperate is the only sane way to approach standards
development.  Once things become too closely tied, it acts like an anchor
restraining development, and expecially deployment.

Livingston Enterprises - Chair, Department of Interstitial Affairs
Phone: 800-458-9966 510-737-2100 FAX: 510-737-2110
For support requests:  <> 
Snail mail: 4464 Willow Road, Pleasanton, CA 94588