古い共通のlispの本でそのコードを見つけ、lispworksとclozureで試してみましょう。しかし、両方ともコードを実行することはできません。このコードは、ペアを削除するために使用されます:(author1 . john)
。お時間をCommon Lisp:setqとassocを使ってalist内のペアを削除する
(setf q '((author1 . john) (author2 . tony) (author3 . fred)))
(setf (assoc 'author1 q) nil)
おかげ