*redefinition-pathname-comparison-hook*

Variable

Package: excl

If true, the value of this variable should be a list of functions to call when comparing two pathnames to determine if a defining form has changed from one file to another. If any of the functions returns a true value, then the pathnames are considered to be the same and no redefinition warning will be issued.

Any function named in the list that is the value of this variable will be passed four arguments:

  1. the old pathname (recorded in the source file information database),
  2. the new pathname,
  3. the name of the object being defined (typically a symbol but can be a list for a function spec), and
  4. the type of the definition.

The initial value of this variable is nil.

See also source-file-recording.htm for general information on source file recording in Allegro CL.

The documentation is described in introduction.htm and the index is in index.htm.

Copyright (c) 1998-2000, Franz Inc. Berkeley, CA., USA. All rights reserved.

Created 2000.10.5.