All Manuals > LispWorks Release Notes and Installation Guide > 13 Release Notes > 13.16 CLOS/MOP changes


13.16.1 Initarg checking extended

The system-supplied primary methods for reinitialize-instance , update-instance-for-redefined-class and update-instance-for-different-class now check the initargs as specified by ANSI Common Lisp. In previous LispWorks releases, only make-instance checked them.

The new function clos:set-clos-initarg-checking controls this checking. Please use it instead of clos:set-make-instance-argument-checking .

clos:set-make-instance-argument-checking now does the same comprehensive checking as clos:set-clos-initarg-checking , but is deprecated as its name is no longer accurate.

LispWorks Release Notes and Installation Guide - 23 Dec 2011