7.3 Packages

7.3.3 Extended package constructs

*all-symbols-exclusions* 
*default-make-package-use-list*
do-present-symbols

The variable *all-symbols-exclusions* excludes a package from certain package search operations. The variable *default-make-package-use-list* lists packages whose symbols are automatically inherited by newly created packages. The macrodo-present-symbols iterates over all of the present symbols of a package.

In addition, in Liquid Common Lisp, the Common Lisp macro defpackage takes the option:add-use-defaults, which is an extension to Common Lisp. If specified, this option adds the packages contained in the variable*default-make-package-use-list* to the use list of the package being created.


The Advanced User's Guide - 9 SEP 1996

Generated with Harlequin WebMaker