我想写一些由文件指向FOO
和BAR
指向的数据结构,并将数据结构读回到符号中FOO
,BAR
当我开始一个新的 Common Lisp 会话时。
它似乎*PRINT-READABLY*
允许以一种可以读回的方式READ
打印对象,并且我可以更改对象的打印方式(defmethod print-object ...)
。由于应该以可接受的方式打印对象READ
,因此我不必定义任何进一步的方法来重新读取对象。
但是有没有办法将每个写入的数据结构与其对应的符号联系起来,而不必依赖于数据结构的写入和读取顺序?