*autorun-modules*Module Manager Facilitycompile-module*patches-only*GoTo Top

*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


*autorun-modules*Module Manager Facilitycompile-module*patches-only*GoTo Top