[r6rs-discuss] [Formal] Non-ASCII characters should not be treated
lord at emf.net
Fri Dec 1 15:26:03 EST 2006
John Cowan wrote:
> The other spaces under Zs are legacy fixed-width spaces.
> None of them should be allowed in Scheme programs outside string and
> character constants.
That seems like an incoherent policy.
On the one hand, implementations should be free to construct
symbols from strings and evaluable s-expressions from symbols
and other elements. Surely WRITE should work ordinarily
on these and, having been written, should they not be valid
source code? Shall programs that generate programs have to
wonder whether they need a layer to perform name mangling
to satisfy rules like this? Shall the Report proscribe a normative
Surely, however valuable "Unicode best practices" like this are,
what you suggest is not the right way to encode them in the
More information about the r6rs-discuss