Arthur A. Gleckler scripsit:
> If we change the case sensitivity of the language, users will have to
> look carefully at every identifier and every use of string->symbol to
> port a program to an R6RS implementation. That is onerous and
> unnecessary. And the long history of the language working the way it
> does should count for something in simple decision like this.
I still favor case-sensitivity (I notice that R5RS-ish Schemes with
case-sensitivity are common), but I think if we are to continue with
case-insensitivity, we must also adopt Common Lisp's |...| convention
for weird atoms. Note however that Unicode case-folding is, broadly
speaking, to lower case, so foo and |foo| would be the same, and
different from |FOO| (whereas in CL, foo and |FOO| are the same
and it is |foo| that is distinct).
--
John Cowan http://ccil.org/~cowan cowan_at_ccil.org
Economists were put on this planet to make astrologers look good.
--Leo McGarry
Received on Thu Nov 16 2006 - 00:23:51 UTC