Re: back to XML: The "You Babe" problem
( Oops extra > by courtesy my idiot fingers.)
> email@example.com wrote:
> > > So I think we should reword the spec to require one of:
> > > (a) &u-babe;
> > > (b) &U-BABE;
> > > (c) &u-BABE;
> > > (d) &U-babe;
> > I don't have a problem with allowing any of those forms.
> > If you only allow one, probably (b).
> It should be &UBABE; because
> * The U stands for Unicode, and imitates the Unicode people's preferred
> form of U+BABE.
> * The - should be missing, because it adds a few extra K to any large
> series of declarations, for no real benifit I can see.
> * The BABE should be upper case because human typists have already
> stuck their shift key down to get the &U
> * For compatibility with the currrent SPREAD entities, available
> The "u-" form is taken from a very old draft of SPREAD. After various
> discussions, I changed it to the simpler "U" form, which is what found
> its way into ISO/IEC 14755, 'Input Methods to Enter Characters
> from the Repertoire of ISO/IEC 1-646 with a Keyboard or Other Input
> Device', which has just been accepted, if my memory serves me well.
> To quote from that DIS:
> "In this standard, identification of specific character of the UCS
> repertoire will be by means of symbols in the form Uxxxxxxxx."
> The xx is hex. In that standard the hex is all uppercased,
> though it urges case insensitivity. That standard also allows you
> to elide leading 0s. That standard basically gives several methods
> for input, including a chord entry method: shift + control
> being held down, while the other hand types in the hex number I think.
> > I wish that something like �xbabe; could be allowed, though -- a
> > relatively straight forward backward compatible extension to 8879 --
> > as per C, C++, Java, etc.
> I hope some system for Hex numbers finds its way into ISO 8879. Decimal
> numbers are quite good for computers, but not very convenient for
> humans :-)
Rick Jelliffe email: firstname.lastname@example.org
Allette Systems (Australia) email: email@example.com
Level 10, 91 York Street www: http://www.allette.com.au
Sydney 2000 NSW Australia phone: +61 2 262 4777
fax: +61 2 262 4774