Next Prev Up Top Contents Index

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

Next Prev Up Top Contents Index