




Default value: 
(if (delivery-value :keep-debug-mode) :default nil)
The value of the 
:make-instance-keyword-check
 keyword controls whether 
make-instance
 checks its initargs in the delivered application. If the value is 
nil
, then 
make-instance
 checks are switched off. If the value is 
t
, then 
make-instance
 checks are switched on. 
If the value is 
:default
, the 
make-instance
 checks are not affected by the delivery process. See the function 
clos:set-make-instance-argument-checking
 for instructions on controlling 
make-instance
 checks in this situation.
Compatibility note: In LispWorks 5.1 and previous versions, the value 
t
 of :keep-clos overrides the effect of 
:make-instance-keyword-check
. In LispWorks 6.0 
:make-instance-keyword-check
 always affects the behavior in the delivered application, regardless of :keep-clos.
Compatibility note: In LispWorks 5.1 and previous versions, a true value of :keep-debug-mode would always switch the checks on. In LispWorks 6.0 :keep-debug-mode retains the current setting of 
make-instance
 checks, rather than forcing the checks to be switched on.
Affected by: :keep-debug-mode