Re: Well-formed Blueberry (fwd)

----- Forwarded message from Benjamin Franz -----

From xml-dev-errors@lists.xml.org Tue Jul 17 08:46:09 2001
Envelope-to: cowan@mercury.ccil.org
Received: from one.elistx.com ([209.116.252.130])
	by mercury.ccil.org with esmtp (Exim 3.12 #1 (Debian))
	id 15MUEr-0001Jx-00
	for <cowan@mercury.ccil.org>; Tue, 17 Jul 2001 08:46:09 -0400
Received: from CONVERSION-DAEMON.eListX.com by eListX.com (PMDF V6.0-24 #44856)
	id <0GGM00K01B84LA@eListX.com> for cowan@mercury.ccil.org; Tue,
	17 Jul 2001 08:41:12 -0400 (EDT)
Received: from ELIST-DAEMON.eListX.com by eListX.com (PMDF V6.0-24 #44856)
	id <0GGM00K04B81L4@eListX.com> (original mail from snowhare@nihongo.org); Tue,
	17 Jul 2001 08:40:50 -0400 (EDT)
Received: from CONVERSION-DAEMON.eListX.com by eListX.com (PMDF V6.0-24 #44856)
	id <0GGM00K01B80L1@eListX.com> for xml-dev@elist.lists.xml.org
	(ORCPT xml-dev@lists.xml.org); Tue, 17 Jul 2001 08:40:49 -0400 (EDT)
Received: from DIRECTORY-DAEMON.eListX.com by eListX.com (PMDF V6.0-24 #44856)
	id <0GGM00K01B80L0@eListX.com> for xml-dev@elist.lists.xml.org
	(ORCPT xml-dev@lists.xml.org); Tue, 17 Jul 2001 08:40:48 -0400 (EDT)
Received: from high-mountain.nihongo.org
	(high-mountain.nihongo.org [209.76.104.64])
	by eListX.com (PMDF V6.0-24 #44856) with ESMTP id <0GGM00K0FB7ZHK@eListX.com>
	for xml-dev@lists.xml.org; Tue, 17 Jul 2001 08:40:48 -0400 (EDT)
Received: from localhost (localhost [127.0.0.1] (may be forged))
	by high-mountain.nihongo.org (8.9.3/8.9.3) with ESMTP id FAA07410	for
	<xml-dev@lists.xml.org>; Tue, 17 Jul 2001 05:39:01 -0700
Date: Tue, 17 Jul 2001 05:39:01 -0700 (PDT)
From: Benjamin Franz <snowhare@nihongo.org>
Subject: Re: Well-formed Blueberry
In-reply-to: <002701c10e84$45564c40$37eee1d2@mediafusion.co.jp>
To: xml-dev@lists.xml.org
Message-id: <Pine.LNX.4.20.0107170533270.6930-100000@high-mountain.nihongo.org>
List-Owner: <mailto:xml-dev-help@lists.xml.org>
List-Post: <mailto:xml-dev@lists.xml.org>
List-Subscribe: <mailto:xml-dev-request@lists.xml.org?body=subscribe>
List-Unsubscribe: <mailto:xml-dev-request@lists.xml.org?body=unsubscribe>
List-Archive: <http://lists.xml.org/archives/xml-dev>
List-Help: <http://lists.xml.org/elists/admin_email.shtml>,
	<mailto:xml-dev-request@lists.xml.org?body=help>

On Tue, 17 Jul 2001, Joel Rees wrote:
> 
> jcowan@reutershealth.com clarified:
> >
> > Therefore, Blueberry parsers have to keep both sets of tables.  Luckily,
> > the Blueberry table is a strict superset of the 1.0 table,
> 
> I read "strict superset", and I think that anything that passed the XML 1.0
> parser should pass the Blueberry parser. Is this correct? If it is, why
> should a Blueberry capable parser care if a doc that labels itself XML 1.0
> slips in a blueberry? I missed the posts that explained the specific damage.
> (Or maybe I'm just brain-dead, anyway. It's been a hot, humid summer here.)
> 
> Okay, I can see that developers will want to have the wall available to
> check against when developing for a context in which some users may be
> restricted to XML 1.0. End users won't need the wall, however?

Yes, they do. If a Blueberry parser generates/accepts _badly formed 1.0_
then it will not reliably interoperate with 1.0 parser based systems and
cannot be made to do so. The result will be documents that are generated
by non-technical users using Blueberry based systems that their parser
accepts as XML 1.0 - but which are NOT exchangable with actual XML 1.0
based systems. This is a _Bad Thing (tm)_.

-- 
Benjamin Franz

  Programs must be written for people to read, and only 
  incidentally for machines to execute.
                             ---Abelson and Sussman


------------------------------------------------------------------
The xml-dev list is sponsored by XML.org <http://www.xml.org>, an initiative of OASIS <http://www.oasis-open.org>

The list archives are at http://lists.xml.org/archives/xml-dev/

To unsubscribe from this elist send a message with the single word
"unsubscribe" in the body to: xml-dev-request@lists.xml.org

----- End of forwarded message from Benjamin Franz -----

-- 
John Cowan                                   cowan@ccil.org
One art/there is/no less/no more/All things/to do/with sparks/galore
	--Douglas Hofstadter

Received on Tuesday, 17 July 2001 09:39:47 UTC