Если символ объявлен глобально, то его значение можно получить с помощью eval, но если локально, то это уже не работает.
> (setf a 5)
> (eval 'a)
5
> (let ((b 4)) (eval 'b))
>> ошибка
Если символ объявлен глобально, то его значение можно получить с помощью eval, но если локально, то это уже не работает.
> (setf a 5)
> (eval 'a)
5
> (let ((b 4)) (eval 'b))
>> ошибка