ToC | DocOverview | CGDoc | RelNotes | Index | PermutedIndex
| Allegro CL

| ANSI Common Lisp 7 Objects 7.7 Dictionary of Objects
7.7.19 make-instance | Standard Generic Function
Syntax: make-instance class `&rest` initargs `&key` `&allow-other-keys` instance Method Signatures: make-instance (class standard-class) `&rest` initargs make-instance (class symbol) `&rest` initargs Arguments and Values: class - a class, or a symbol that names a class. initargs - an initialization argument list. instance - a fresh instance of class class. Description: The generic function make-instance creates and returns a new instance of the given class. If the second of the above methods is selected, that method invokes make-instance on the arguments `(find-class class)` and initargs. The initialization arguments are checked within make-instance. The generic function make-instance may be used as described in Section 7.1 Object Creation and Initialization. Exceptional Situations: If any of the initialization arguments has not been declared as valid, an error of type error is signaled. See Also: defclass, class-of, allocate-instance, initialize-instance, Section 7.1 Object Creation and Initialization Allegro CL Implementation Details: None.

© Franz Inc. All Rights Reserved - File last updated 2022-07-25