Кто вкурсе, почему в CL решили сделать символы регистронезависимымы?
«Символы регистронезависимые» — это вводит в заблуждение. Имя символа это обычная строка, в ней могут быть какие угодно буквы. Это ридер по умолчанию переводит имена символов в верхний регистр перед тем как intern
'ить.
Я не уверен, почему поведение ридера такое, но мне нравится возможность визуально отличать код, написанный юзером, от кода, написанного Лиспом.