Macro | Package: excl | ToC | DocOverview | CGDoc | RelNotes | FAQ | Index | PermutedIndex
| 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.

|  | ToC | DocOverview | CGDoc | RelNotes | FAQ | Index | PermutedIndex
| Allegro CL version 10.1 Unrevised from 10.0 to 10.1. 10.0 version