Henrik Theiling scripsit:
> Hi!
> 
> My name is Henrik and I just subscribed to this list.

[Good to hear from you.  Long time no conlang!]

> I just started to read the R6RS specification and noticed that in the
> syntax rules, <initial> allows, among many other stuff, all Unicode
> code points with character class So.  This would include:
> 
>     U+FFFC   OBJECT REPLACEMENT CHARACTER
>     U+FFFD   REPLACEMENT CHARACTER
> 
> I did not find any word excluding these two and it feels dangerous or
> at least awkward to allow them in symbols.  U+FFFD is often produced
> by de-/recoders to indicate an error.

Indeed.  Well, it's a matter of expecting Scheme programmers not to
abuse the system.  by putting stupid characters in identifiers.
Copying Unicode's specifications makes for simplicity.

-- 
John Cowan  [EMAIL PROTECTED]   http://ccil.org/~cowan
Assent may be registered by a signature, a handshake, or a click of a computer
mouse transmitted across the invisible ether of the Internet. Formality
is not a requisite; any sign, symbol or action, or even willful inaction,
as long as it is unequivocally referable to the promise, may create a contract.
       --Specht v. Netscape

_______________________________________________
r6rs-discuss mailing list
[email protected]
http://lists.r6rs.org/cgi-bin/mailman/listinfo/r6rs-discuss

Reply via email to