The variable
*handle-warn-on-redefinition*
specifies what action should be taken on defining external symbols in certain packages. It is designed to protect against (re)definition of symbols in implementation packages.
The protected packages are those specified in the variable *packages-for-warn-on-redefinition*.
If
*handle-warn-on-redefinition*
is set to
:warn
then you are warned. If it is set to
:quiet
or
nil
, the definition is done quietly. If, however, it is set to
:error
, then LispWorks signals an error.
LispWorks User Guide and Reference Manual - 21 Dec 2011