You can load the supplied version of ASDF 2 by:
(require "asdf")
Optionally, if you actually want your later version of ASDF 2, do:
(asdf:load-system :asdf)
You may need to configure ASDF. For the language-level interface you should follow the ASDF documentation at http://common-lisp.net/project/asdf/
.
Then load your ASDF system definitions and you are ready to work with ASDF systems in LispWorks.
It is possible to work with both Common Defsystem and ASDF in the same LispWorks image, as long as you use the appropriate APIs to operate on each type of system.
To use a specific version of ASDF 2 without loading the version supplied with LispWorks, you should load it directly and then call:
(provide "asdf")
to prevent the distributed version from being loaded later.
You can work with your ASDF systems using the LispWorks IDE tools.
This needs some integration code which makes the System Browser, Editor and Search Files tools work with ASDF systems as well as 'native' LispWorks systems. The ASDF integration code is in:
(example-edit-file "misc/asdf-integration")
in the LispWorks library and if necessary you can load it directly. However, it is more convenient to rely on this code being loaded automatically.
The variable *autoload-asdf-integration* is consulted when the LispWorks IDE starts. If its value is true (this is the default) then the ASDF integration code is loaded automatically when ASDF is loaded.
See the comments in asdf-integration.lisp
for more information about using ASDF with LispWorks.
LispWorks® User Guide and Reference Manual - 01 Dec 2021 19:30:23