Насколько я знаю, книга описывает язык до стандартизации ANSI (стандартизация произошла в 1994 году). В ANSI CL describe
действительно на обычной функции, в то время как есть универсальный c, названный describe-object
CLHS говорит следующее на этот предмет :
Фактический акт описания объекта реализуется описанием объекта. Описание существует в качестве интерфейса, главным образом, для управления параметрами по умолчанию (включая преобразование аргументов t и nil в объекты потока) и для запрета любых возвращаемых значений из объекта описания.
Итак, что вам нужно сделать, это указать
(defmethod describe-object :after ((obj klasse) stm)
(print "Klasse!" stm))
и вызвать его с описанием:
CL-USER> (describe (make-instance 'klasse))
;;=> #<KLASSE {1001C3C1F3}>
;; [standard-object]
;; No slots.
;; "Klasse!"
;; ; No values