Part of the system is implemented using load on demand modules that are loaded automatically when a function is called. Most of these modules are only useful during development, so are not needed in the application. However, in some cases the application may need some module.
The list of loaded modules can be obtained by entering
:bug-form nil
in a listener. Among other things, this prints the list of loaded modules. To get a minimal list, do:
.lispworks
init file):
C:\Program Files\LispWorks> lispworks-5-0-0-x86-win32.exe -init -
:bug-form nil
in a Listener. The list of loaded modules should include only modules that your application needs.
Once you know a module is required in your application, you need to load it before delivering, by calling
require
:
(require
module-name
)
Note:
require
is case-sensitive, and generally
module-name
is lowercase for LispWorks modules.