location should be a pathname or keyword as returned by location.
When check-redefinition-p is true, it checks for existing definitions and reports these according to the value of *redefinition-action*. The default value of check-redefinition-p is
You should not usually call
record-definition, since all the system-provided definers call it. However, for new classes of definition which you add with define-dspec-class, you should call
record-definition for dspecs in their new classes.
record-definition was documented in the
lispworks package in LispWorks 4.3 and earlier. Although it is currently still available there, this may change in future releases and you should now reference it via the
LispWorks User Guide and Reference Manual - 13 Feb 2015