A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://www.lispworks.com/documentation/lw71/DV/html/delivery-39.htm below:

:delete-packages

:delete-packages

Keyword

Default value: nil

This keyword takes a list of packages, in addition to those in the variable *delete-packages*, that should be deleted during delivery. The Common Lisp function delete-package is used to do this.

When a package is deleted, all of its symbols are uninterned, and the package's name and nicknames cease to be recognized as package names.

After the package is deleted, its symbols continue to exist, but because they are no longer interned in a package they become eligible for removal at the next garbage collection. They survive only if there are references to them elsewhere in the application.

Note: Invoking the treeshaker has much the same effect on packages as deleting them. However, by deleting a package you regain some extra space taken up by hash tables.

Affected by: :packages-to-keep

LispWorks Delivery User Guide - 10 Aug 2017


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4