Я нахожу код в старой общей книжке lisp и пробую ее в lispworks и clozure cl. Но оба они не могут запускать код. Этот код используется для удаления пары: (author1 . john)
.Общий lisp: удалите пару в alist через setq и свяжите
(setf q '((author1 . john) (author2 . tony) (author3 . fred)))
(setf (assoc 'author1 q) nil)
Спасибо за ваше время