Следующие функции предоставляют доступ к одиночным символам в строке.
Указываемый индекс index должен быть неотрицательным целым меньшим, чем длина строки string. Символ из данной позиции строки возвращается, как символьный объект. FIXME
Как и во всех Common Lisp’овых последовательностях, индексация начинается с нуля. Например:
Смотрите aref и elt. Фактически,
setf может использоваться с char для деструктивной замены символа в строке.
Для char строка может быть любой. Для schar строка должна быть простой. В некоторых реализациях Common Lisp’а, функция schar может быть быстрее, чем char.