Default value:

(or (delivery-value :keep-debug-mode
    (case *delivery-level*
      ((0 1) t)
      (2 :print)
      (otherwise nil)))

This keyword controls the extent to which structure internals are shaken out of the image.

If nil , all references from structure-objects to their conc-names, (BOA) constructors, copiers, slot names, printers and documentation are removed. See also :structure-packages-to-keep.

To retain slot name information (necessary if either the #S() reader syntax or CLOS slot-value are to be used for structure-objects) set :keep-structure-info to :slots .

To retain slot names and the default structure printer, set :keep-structure-info to :print .

Note: Any functions (constructors, copiers or printers) referenced in the application are retained, just as any other code would be. It is therefore not normally necessary to set this keyword.

Affected-by: :keep-debug-mode

LispWorks Delivery User Guide - 7 Apr 2005