10.2 Выводимое имя

Каждый символ имеет ассоциированную строку, называемую выводимое имя. Строка используется для вывода отображения символа: если символы в строке будут напечатаны в функцию read (с необходимым, где надо, экранированием), они будут интерпретированы как ссылка на этот символ (если он интернирован). Если символ выводится куда-либо, print печатает его выводимое имя. Для подробностей, смотрите раздел о читателе (раздел 22.1.1) и писателе (раздел 22.1.6).

[Функция] symbol-name sym

Данная функция возвращает выводимое имя для символа sym. Например:

(symbol-name ’xyz)  "XYZ"

Это не очень хорошая идея, изменять строку, которая используется, как выводимое имя символа. Такое изменение может сильно запутать функцию read и систему пакетов.

Изменение строки, которая служит именем символа, является ошибкой.