chicken-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Chicken-hackers] r7rs modules


From: Felix
Subject: Re: [Chicken-hackers] r7rs modules
Date: Tue, 13 Nov 2012 20:00:11 +0100 (CET)

> 
> The only downside with that is when you're dealing with the shell, where
> # is a reserved character.  So you end up with files named scheme#base.scm,
> which have to be properly escaped in constructing shell command lines --
> a delicate area.

I think the same. It will be annoying.

> 
> After trying out (mentally) a lot of different possibilities, I think
> the best and simplest approach is to use "_".  This is valid and safe
> in almost all contexts, including Scheme identifiers, but Schemers
> (and Lispers generally) rarely actually use it in their identifiers, as
> our culture considers it ugly.  If it does happen to appear in an R7RS
> library name like (a_b c_d), it can be doubled to produce a__b_c__d.

I repeat my suggestion of ".". It is not too annoying to look at,
unobtrusive, has low visual impact, doesn't look too stupid when used
in non-r7rs code and doesn't need to be escaped. It's perfect! Don't
you think so? Boy, I love that little period. I think its day has
come!


cheers,
felix



reply via email to

[Prev in Thread] Current Thread [Next in Thread]