Shawn Betts <address@hidden> writes:
> I also changed how the symbol is interned. Due to CL's weird semi-case
> sensitive but not really except when it is case sensitivity, usually
> you want to make sure everything is upper case, not lower
> case. Perhaps one day ansi cl will be revised to the modern and much
> simpler standard of being plain vanilla case sensitive (clisp already
> has a modern mode doesn't it?). I think the programmers can handle it.
CL already has *read-case*. The problem is, if you set it to case
sensitive, you have to refer to stuff in the CL package, via |PROGN| or
|MULTIPLE-VALUE-BIND| ...
IMHO both modes could happily coexist with some package magic on the
implementer's side, but all the (intern (string-upcase ...)) code would
have to be fixed to check #.*read-case*
Regards,
--
Julian Stecklina
The day Microsoft makes something that doesn't suck is probably the day
they start making vacuum cleaners - Ernst Jan Plugge