А вы знали, что если при создании пакета в clisp при помощи defpackage добавить (:modern t), например так:
(defpackage foo
(:use :cl)
(:modern t))
то при чтении символов из этого пакета ридер не будет приводить их к верхнему регистру, т.е. foo::lol, foo::Lol и foo:lOl будут обозначать разные символы.
Это же прям лисп 21 века! Так-то.