[r6rs-discuss] [Formal] Non-ASCII characters should not be treated all alike
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
mangling scheme?
Surely, however valuable "Unicode best practices" like this are,
what you suggest is not the right way to encode them in the
report.
-t
Received on Fri Dec 01 2006 - 15:26:03 UTC
This archive was generated by hypermail 2.3.0
: Wed Oct 23 2024 - 09:15:00 UTC