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

Re: DOM Level 1 Becomes a W3C Recommendation

From: John Cowan <cowan@locke.ccil.org>
Date: Thu, 01 Oct 1998 14:17:10 -0400
Message-ID: <3613C726.1710A43B@locke.ccil.org>
To: DOM List <www-dom@w3.org>
msabin@cromwellmedia.co.uk wrote:

> What's wrong with a documented precondition for the
> method? That's been deemed good enough in all the
> APIs I've ever seen. How much hand-holding do DOM
> users need?

DOM Level 1 is all *about* handholding.  That's why NodeLists
and NamedNodeMaps and HTMLCollections have to be live, because
the users of Level 1 aren't believed to be smart enough to
figure out when to refresh them.  The assumption is that amateurs
will be creating programs (typically in scripting languages)
that edit DOM documents, and we can't allow them to create
data structures which will cause other DOM methods to malfunction.

Would you rather have the overhead, while traversing the DOM, of
checking for loopiness?  Presumably not.

John Cowan	http://www.ccil.org/~cowan		cowan@ccil.org
	You tollerday donsk?  N.  You tolkatiff scowegian?  Nn.
	You spigotty anglease?  Nnn.  You phonio saxo?  Nnnn.
		Clear all so!  'Tis a Jute.... (Finnegans Wake 16.5)
Received on Thursday, 1 October 1998 14:17:32 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 20 October 2015 10:46:04 UTC