Необходимо по некоторому алгоритму создать список символов (для последуюшего скармливания их макросам). Кроме как генерирования строк с последующим преобразованием их в символы, я пути не знаю.
Для примера, что-нибудь простое и бесполезное вроде:
(loop for i from 1 to 10 collect
(intern (concatenate 'string "hello-" (write-to-string i))))
=>
(|hello-1| |hello-2| |hello-3| |hello-4| |hello-5| |hello-6| |hello-7|
|hello-8| |hello-9| |hello-10|)
И дальше я могу спокойно работать с |символами|. Но мне-то нужны просто символы, без палок.
Про работу с пакетами читал в пкл, кукбуке и гиперспеке, но там примеры рознятся и ничего конкретного про палки я так и не нашел...