*print-nickname*

Variable

Package: excl

If nil, which is its initial value, Lisp uses the full package name when printing the package qualifier of a symbol. If t, Lisp uses the principal nickname as the qualifier. The principal nickname is the first element of the list of nicknames returned by package-nicknames. Users of the trace facility may find it useful to set this variable to t.

For example,

(let ((excl:*print-nickname* nil))
  (format t "~S~%" 'ff:def-foreign-call))

prints

foreign-functions:def-foreign-call

while

(let ((excl:*print-nickname* t))
  (format t "~S~%" 'ff:def-foreign-call))

prints

ff:def-foreign-call

Note: this variable is bount to t by apropos and also when bacltraces are printed by the debugger.

See also packages.htm for general information on packages in Allegro CL. The section Package nicknames in that document discusses package nicknames.

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.