OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   SAX: anti-goals

[ Lists Home | Date Index | Thread Index ]
  • From: David Ornstein <davido@pragmaticainc.com>
  • To: xml-dev Mailing List <xml-dev@ic.ac.uk>
  • Date: Mon, 05 Jan 1998 09:44:10 -0800

Hello all,

<meta>
In the ongoing design discussion we've been having, it seems that there's a
lack of clarity about what SAX will be used for and what it won't.  This is
slowing down and creating confusion in some of the discussions.  While
attempting to enumerate goals/requirements is a good idea at the start of a
process, it can sometimes be quite difficult because people get hung up on
being complete.  Instead, one approach I sometimes take is to define
"anti-goals."  An anti-goal is a declaration of what one is *not* trying to
do/support/achieve in a design.  They are not things you're trying to
avoid, in fact some of the best anti-goals are ones that describe things
that would be very nice to have but have agreed to place out of scope.  The
incremental accumulation of anti-goals during a design process can help
keep things on track.  
<wry>And the list can later be used when retrospectively constructing a
list of a project's goals.</wry>
</meta>

My read is that we seem to have a strong leaning towards the following
anti-goals:

* SAX is not being designed to support configurations where the parser is
in one language and the client is in a different language

* SAX is not being designed to support identity transformations of an XML
document('s physical structure)

* SAX is not being designed to be usable in building a DOM tree [Actually,
my personal suspicion is that this one is likely to generate lots of hot
debate.]

Do others agree/disagree with these as our anti-goals?  If so, I'd propose
that, to help keep us (and new folks) on track, they be included in any
summaries of the SAX work we put out.

<note>I don't necessarily like all of these goals, personally, as they
reduce SAX's utility for me.  I'm just suggesting that  they do seem to
where we're heading.</note>

David


================================
David Ornstein
Pragmatica, Inc.
http://www.pragmaticainc.com


xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/
To (un)subscribe, mailto:majordomo@ic.ac.uk the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk)





 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS