undefsystem

Macro

Package: excl

Arguments: system-name

This macro removes system-name from the list of defined systems. system-name must be a symbol which names a defined system.

The defsystem facility keeps an internal alist of pretty-names and system-object pairs. This macro returns the contents of the pretty-name alist after system-name has been deleted. If this macro deletes the last system definition, then the macro will return nil. It is not an error to attempt to delete an undefined system.

USER(42): (defsystem :my-serial-sys () 

(:serial "my1" "my2"))
:MY-SERIAL-SYS 
USER(43): (undefsystem :my-serial-sys)
NIL

See also defsystem.htm for general information on the defsystem facility in Allegro CL.

The documentation is described in introduction.htm and the index is in index.htm.

Copyright (c) 1998-2000, Franz Inc. Berkeley, CA., USA. All rights reserved.

Created 2000.10.5.