The function
set-make-instance-initarg-checking
provides control over whether make-instance checks its initialization arguments.
Calling
set-make-instance-initarg-checking
with
on
true, causes make-instance to check the initargs. This is the initial state of LispWorks.
Initarg checking is switched off globally and dynamically by
(set-make-instance-initarg-checking nil)
.
The effect of calling
set-make-instance-initarg-checking
can be overridden in a runtime by the deliver argument
:make-instance-keyword-check
. See the
LispWorks Delivery User Guide
for details.