Aubrey Jaffer scripsit:
> Also, should all Zs (whitespace) characters delimit identifiers?
IMHO no.
> 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
character constants.
--
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
Received on Fri Dec 01 2006 - 15:12:26 UTC