W3C home > Mailing lists > Public > xml-editor@w3.org > July to September 2002

Re: [xml-dev] version numbers and infosets

From: Rick Jelliffe <ricko@allette.com.au>
Date: Wed, 24 Jul 2002 14:47:37 +1000
Message-ID: <003b01c232cd$3c3adbd0$4bc8a8c0@AlletteSystems.com>
To: <xml-dev@lists.xml.org>, <xml-editor@w3.org>

From: "John Cowan" <jcowan@reutershealth.com>

> People use mainframes, and XML too.  If XML 1.0 had insisted
> that only CR-LF and LF were acceptable line terminators, don't you
> think an argument based on justice for Mac users would have been
> appropriate?

No, supporting Mac-style line terminators does not need to grandized into
an issue of justice (by which John means egalitiarianism, I think*) but

 * pragmatism: the number of people typing documents in editors
  on Macs is very large

 * operational considerations: a programmer generally has control over the
  line terminators they use, and mainframes are typically programmed

 * XML 1.0 was starting fresh, and therefore only had SGML and RFC
  compatability to cope with: XML 1.n must be a trade-off between the
  particular benefits and the costs in distruption. 

 * CR and LF were in play any way, so a decision on how to support CR
  alone is necessary even as a matter of error handling

 * CR is part of ASCII, and so it is low-hanging fruit to adopt. 

 * XML had the 80/20 rule, and I am not sure that NEL would
  have made it even if it into XML 1.0 in any case.

NEL on the other hand is rare, specialist, non-ASCII, and not low-hanging fruit.

> "It is intolerable to have no better reason for a legal rule than
> that *thus* it was laid down in the time of King Henry the Second."

For some reasons, see above. 

Cheers
Rick Jelliffe

* IMHO It is not injust if W3C were to decide on only ASCII characters in names,
for example.  But would be anti-egalitarian, and obviously bad for the market.
Received on Wednesday, 24 July 2002 00:33:49 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:59:32 GMT