|  | 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. |