mcna/ironclad — comment on commit 5baab70edbf71bf58f7ae1b629af5daf11033669
File:  line 0
By hanshuebner:

On Sun, Dec 18, 2011 at 12:19 PM, Nathan Froyd

wrote:
> This all looks reasonable enough and I'm inclined to pull it. One question, though; the :AROUND method for ASDF:COMPILE-OP for Ironclad source files specifies :UPCASE for *PRINT-CASE* and I see you have used symbols for various uppercase bits of symbol names. How do these these interact properly? Or, rather, what exactly changes, since uppercase letters will be used for the INTERN'd names regardless?

As far as I understand, *PRINT-CASE* only affects the printing of
symbols, not how they're read. The reader converts all symbol names
read to uppercase by default, except Allegro CL in modern mode which
preserves the case of symbols read. Thus, using uninterned symbols
for static string portions of generated interned symbols supposedly
does the right thing for both of them.

Thanks!
Hans