All Manuals > LispWorks Delivery User Guide > 5 Keywords to the Delivery Function > 5.2 Alphabetical list of deliver keywords

NextPrevUpTopContentsIndex

:keep-structure-info

Keyword

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 - 10 Aug 2017

NextPrevUpTopContentsIndex