This variable is a boolean which determines whether cross-reference
information is recorded by the compiler. When
*record-xref-info*
is true, the compiler will generate
cross-reference information and when it is false, the compiler will
not generate such information. For most methods of compilation, (such
as calling compile or the top-level commands
:cf and
:cload, the value of
this variable controls the behavior.
compile-file has
an xref keyword argument
whose default is supplied by this
variable but explicitly specifying a value for the
xref
keyword argument to
compile-file will override the
value of this variable.
The initial value of this variable is dependent on how the Lisp
image was built (see build-lisp-image). Users who want cross reference
information recorded should set this value and that of
*load-xref-info*
to
t
. Be warned that compilation time,
image size and
fasl file size are all increased by the generation and
loading of cross reference information.
See also excl:*load-xref-info*
.
See also cross-reference.htm for general information on the cross-reference facility 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.