LINUX.ORG.RU

История изменений

Исправление lovesan, (текущая версия) :

intern тут как раз фундаментальная вещь, это момент перехода от программирования к метапрограммированию

http://l1sp.org/cl/intern

Раз такой функции подают строку вида «TEST1», то видимо она создает из нее символ.

Это как раз intern делает. symbol-value просто берет значение из ячейки значения символа, или же, в случае когда находится в позиции setf, т.е. когда вызывается функция (setf symbol-value), то она наоборот, присваивает символу значение.

Исходная версия lovesan, :

intern тут как раз фундаментальная вещь, это момент перехода от программирования к метапрограммированию

https://l1sp.org/cl/intern

Раз такой функции подают строку вида «TEST1», то видимо она создает из нее символ.

Это как раз intern делает. symbol-value просто берет значение из ячейки значения символа, или же, в случае когда находится в позиции setf, т.е. когда вызывается функция (setf symbol-value), то она наоборот, присваивает символу значение.