Previous: , Up: ASDFを設定する   [Contents][Index]


4.4 ASDFの設定をリセットする

Lispのコアイメージをダンプしてから復元するときや、設定を変更するときなどは、いったんASDFの設定をリセットしたいことがあるでしょう。このために次の関数があります。

関数: clear-configuration

ASDFの設定をデフォルトに戻します。具体的には、ソースレジストリアウトプットトランスレーションの設定が消去されます。10

この関数はデフォルトでuiop:*image-dump-hook*にプッシュされているので、uiop:dump-imageasdf:image-opasdf:program-opなどを使ってイメージを保存するときには、自動的に呼ばれて設定をクリアします。しかし、UIOPではなく処理系依存の機能を使ってイメージをダンプする場合には、この関数は呼ばれないので、手動で実行するか、あるいはuiop:*image-dump-hook*と同等の処理系依存のフックを使うことになります: SBCLではsb-ext:*save-hooks*が、CMUCLとSCLではext:*before-save-initializations*がこれに相当します。


Footnotes

(10)

[訳注] asdf:clear-source-registryasdf:clear-output-translationsが実行されます。