Variable | Package: excl | ToC | DocOverview | CGDoc | RelNotes | FAQ | Index | PermutedIndex
| Allegro CL version 9.0 Unrevised from 8.2 to 9.0. 8.2 version

## *print-nickname*

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 bound to `t` by apropos and also when backtraces 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.

Copyright (c) 1998-2019, Franz Inc. Oakland, CA., USA. All rights reserved.
This page was not revised from the 8.2 page.
Created 2012.5.30.

|  | ToC | DocOverview | CGDoc | RelNotes | FAQ | Index | PermutedIndex
| Allegro CL version 9.0 Unrevised from 8.2 to 9.0. 8.2 version