Performs instance initialization that cannot be specified declaratively by a class definition.
This function provides a way for users to handle initialization of instances which cannot be expressed simply by init specifications. This is typically needed when a computation requires inputs from multiple initialization arguments or slot values, or a single computation needs to be used to initialize multiple slots.
By convention, all initialize methods should call <next-method> very early, to make sure that any initializations from less specific classes are performed first.
The initialize generic function permits all keywords and requires none. It does this because the keyword argument checking is performed by the default method on make.
open
| instance | An instance of <object>. |
| #all-keys | This function accepts any keyword argument. |
| #rest objects | Instances of <object>. The return values are ignored by make. |
Performs instance initialization that cannot be specified declaratively by a class definition. | |
This method does nothing. |