Email list hosting service & mailing list manager

A proposal for reserved read-syntax characters John.Cowan (21 Jul 2005 13:37 UTC)
Re: A proposal for reserved read-syntax characters Jorgen Schaefer (21 Jul 2005 14:35 UTC)
Re: A proposal for reserved read-syntax characters John.Cowan (21 Jul 2005 15:07 UTC)
Re: A proposal for reserved read-syntax characters Thomas Bushnell BSG (21 Jul 2005 23:03 UTC)
Re: A proposal for reserved read-syntax characters Jorgen Schaefer (21 Jul 2005 16:03 UTC)
Re: A proposal for reserved read-syntax characters John.Cowan (21 Jul 2005 18:04 UTC)
Re: A proposal for reserved read-syntax characters Jorgen Schaefer (21 Jul 2005 15:55 UTC)

Re: A proposal for reserved read-syntax characters Jorgen Schaefer 21 Jul 2005 15:55 UTC

"John.Cowan" <xxxxxx@reutershealth.com> writes:

> Jorgen Schaefer scripsit:
>
>> That Scheme does not allow read syntax modification is, in my
>> opinion, a good thing.
>
> Distinguo.  Scheme does not *forbid* read syntax modification; it merely
> provides no standard way to specify it.

Scheme, as specified in R5RS, does not allow read syntax
modification. If you do it, it's not R5RS Scheme anymore.

>> - and that only includes the curly
>> braces after the syntax modification of this SRFI/R6RS.
>
> Section 7.1.1 of R5RS specifically says:
>
> 	The following five characters are reserved for future extensions
> 	to the language: [ ] { } |

Yes, [ and ] will be equivalent to parens in R6RS, and | is used
for literal symbols. The curly braces remain.

>> Your list also includes quite a few characters which I
>> definitively would like to allow in identifiers, if we allow
>> Unicode characters at all[1] (These include the reversed question
>> mark, among others).
>
> I wouldn't be averse to removing a few characters ad hoc on the grounds
> that they have close ASCII relatives that we already allow in identifiers.

I have a short list of 186 characters I would like to remove from
your proposal, do you want me to post it? :-)

Greetings,
        -- Jorgen

--
((email . "xxxxxx@forcix.cx") (www . "http://www.forcix.cx/")
 (gpg   . "1024D/028AF63C")   (irc . "nick forcer on IRCnet"))