System-A と System-B は、ASDF を使用して作成されたシステムです。どちらもファイルにシステム定義があり.asd
、パッケージを定義しています。:system-a
:system-b
パッケージ定義でSystem-A から:use
System-B のパッケージが必要です。System-B のパッケージを参照せずに、System-A で System-B のシンボルを使用できるようにするために、これが必要です。symbol
具体的には、ではなく使いたいですsystem-b:symbol
。
現在、System-A のパッケージ定義では、 を試みてい:use :system-b
ます。これは、QuickLisp を使用してインポートしたインターン ライブラリには機能しますが、自分のシステムには機能しません。
:use :system-b
System-A のパッケージでシンボルをインターンするにはどうすればよいですか?