Next Prev Up Top Contents Index

: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 - 11 Dec 2001

Next Prev Up Top Contents Index