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

NextPrevUpTopContentsIndex

:smash-packages

Keyword

Default value: nil

This keyword takes a list of packages that should be smashed during delivery.

When a package is smashed, all of its symbols are uninterned, and the package structure is deleted. Also, its function definitions, property lists, classes, values, and structure definitions are deleted or set to nil.

See Smashing packages for more details.

CAUTION: Smashing destroys a whole package and all information within its symbols. You are advised to avoid using it if possible. A better alternative, if you cannot deal individually with symbols, is :smash-packages-symbols.

Affected by: :keep-clos, :packages-to-keep, :keep-debug-mode


LispWorks Delivery User Guide - 15 Feb 2015

NextPrevUpTopContentsIndex