ToC DocOverview CGDoc RelNotes Index PermutedIndex
Allegro CL
Home Previous Up Next Table of Contents Index
  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.

Home Previous Up Next Table of Contents Index
© Franz Inc. 1998-2009 - File last updated 7-21-2009