FOO
ファイルが指すデータ構造を書き込み、データ構造をシンボルにBAR
読み込んで、Common Lisp の新しいセッションを開始したい。FOO
BAR
*PRINT-READABLY*
で読み戻せるようにオブジェクトを印刷できるように見えますがREAD
、 を使用してオブジェクトの印刷方法を変更できます(defmethod print-object ...)
。オブジェクトは に受け入れられる方法で出力する必要があるため、オブジェクトREAD
を読み戻すためのメソッドをさらに定義する必要はありません。
しかし、データ構造が書き込まれ読み取られる順序に依存することなく、書き込まれた各データ構造を対応するシンボルに結び付ける方法はありますか?