System-A and System-B are systems that are made using ASDF. They both have system definitions in .asd
files and define packages, :system-a
and :system-b
, respectively.
I want System-A to :use
System-B's package in its package definition. I want this so that I can use the symbols of System-B in System-A without referring to System-B's package. Specifically, I want to use symbol
rather than system-b:symbol
.
Currently, in System-A's package definition, I am trying to :use :system-b
. This works to intern libraries that I have imported using QuickLisp, but not for my own systems.
How can I :use :system-b
so that I intern the symbols in System-A's package?