![]() | ![]() | ![]() | *patches-only* | ![]() |
|
| [Variable] |
Purpose
Controls whether regular files (non-patch files) in
modules are compiled and loaded by the Module Manager.
Package :common-lisp-user
(also imported into and exported from :module-manager)
Module :module-manager
Value type A generalized boolean
Initial value nil
Description
By default, *patches-only* is set to nil, but it can
be set to true to instruct compile-module and
load-module to bypass compiling and loading regular files
(non-patch files) in modules. By setting
*patches-only* to true after loading an application, the image is
“frozen” so that only patches will be applied by subsequent uses of
compile-module or load-module.
See also
compile-module
load-module
Example
Compile, load, and freeze the GBBopen application defined by module
:my-app:
> (progn (compile-module :my-app :propagate)
(setf *patches-only* 't))
t
>
The GBBopen Project
![]() | ![]() | ![]() | *patches-only* | ![]() |