MacroPackage: exclToCDocOverviewCGDocRelNotesFAQIndexPermutedIndex
Allegro CL version 10.1
Unrevised from 10.0 to 10.1.
10.0 version

undefsystem

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.


Copyright (c) 1998-2022, Franz Inc. Lafayette, CA., USA. All rights reserved.
This page was not revised from the 10.0 page.
Created 2019.8.20.

ToCDocOverviewCGDocRelNotesFAQIndexPermutedIndex
Allegro CL version 10.1
Unrevised from 10.0 to 10.1.
10.0 version