, Я предлагаю вам использовать его вместо кода в ответе SO, на который вы ссылаетесь.

нение любого объекта структуры Common Lisp в файл (читабельно) кажется относительно простым с чем-то вроде

(defun save-structure-object (object filename)
  (with-open-file (stream filename :direction :output
                                   :if-exists :supersede)
    (with-standard-io-syntax (print object stream))))

Однако для экземпляра объекта CLOS сообщение вСделайте объекты clos пригодными для печати в lisp указывает на более сложный рецепт.

Во-первых, относится ли комментарий о close-mop к более простому подходу к сохранению экземпляра класса clos?

И, во-вторых, представлен ли предлагаемый там код в качестве общей утилиты для печати любого закрытого экземпляра?

Ответы на вопрос(1)

Ваш ответ на вопрос