Previous: , Up: イントロスぺクション   [Contents][Index]


8.11.2 システムの依存関係についての情報

システム間の依存関係について知りたい時には、次の3つの関数が使えます。これらは依存関係の解析を行いたいプログラマのために用意されています。

関数: system-defsystem-depends-on system
関数: system-depends-on system
関数: system-weakly-depends-on system

systemが弱依存しているシステムの名前のリストを返します。弱依存は廃止予定の機能であり、使うことは推奨されていません。defsystemフォームの:weakly-depends-onオプションに指定されたシステムについては、ASDFはそれらのシステムを探しますが、仮に見つからなくてもエラーを通知しません。(→ 弱い依存関係

上の2つの関数については、返り値はdependency-defのリスト(→ defsystemの文法)であるため、必ずしもシステム名のリストとは限りません。いっぽう、system-weakly-depends-onは常にシステム名のリストを返します。