[r6rs-discuss] [Formal] Non-ASCII characters should not be
treated all alike
cowan at ccil.org
Fri Dec 1 15:12:26 EST 2006
Aubrey Jaffer scripsit:
> Also, should all Zs (whitespace) characters delimit identifiers?
> I particularly wonder about NO-BREAK spaces U+00A0 and U+202F:
No-break spaces are used to forbid line-breaking; they can also be
used when a space is semantically part of the word, though not always
(you can use it between "Mr." and "Cowan" to prevent an ugly "Mr."
at the end of a line).
Ogham space arises because in Ogham writing the stemline extends all
the way across the page, including through space characters (it represents
the edge of the stone on which Ogham was originally inscribed).
The other spaces under Zs are legacy fixed-width spaces.
None of them should be allowed in Scheme programs outside string and
John Cowan http://ccil.org/~cowan cowan at ccil.org
[T]here is a Darwinian explanation for the refusal to accept Darwin.
Given the very pessimistic conclusions about moral purpose to which his
theory drives us, and given the importance of a sense of moral purpose
in helping us cope with life, a refusal to believe Darwin's theory may
have important survival value. --Ian Johnston
More information about the r6rs-discuss