lispdoc - results for *print-level*

*print-level*
Variable: How many levels should be printed before abbreviating with "#"?
Example:
(defun print-var (var stream depth)
  (if (or
       (and *print-level*
            (>= depth *print-level*))
       (var-p (deref var)))
      (format stream "?~a" (var-name var))
      (write var :stream stream)))
Mentioned in:
CLtL2 - 19.5. Defstruct Options
CLtL2 - 22.1.4. Standard Dispatching Macro Character Syntax
CLtL2 - 22.1.6. What the Print Function Produces
CLtL2 - 22.3.1. Output to Character Streams
CLtL2 - 27.3. Dynamic Control of the Arrangement of Output
CLtL2 - 27.4. Format Directive Interface
CLtL2 - 27.6. Pretty Printing Dispatch Tables
CLtL2 - 28.2. Functions in the Programmer Interface
HyperSpec - Variable *PRINT-LEVEL*, *PRINT-LENGTH
*print-lines*
Variable: The maximum number of lines to print per object.
 Mentioned in:
CLtL2 - 22.1.6. What the Print Function Produces
CLtL2 - 22.3.1. Output to Character Streams
CLtL2 - 27.2. Pretty Printing Control Variables
CLtL2 - 27.6. Pretty Printing Dispatch Tables
*print-length*
Variable: How many elements at any level should be printed before abbreviating with "..."?
 Mentioned in:
CLtL2 - 22.1.2. Parsing of Numbers and Symbols
CLtL2 - 22.1.4. Standard Dispatching Macro Character Syntax
CLtL2 - 22.1.6. What the Print Function Produces
CLtL2 - 22.3.1. Output to Character Streams
CLtL2 - 27.3. Dynamic Control of the Arrangement of Output
CLtL2 - 27.4. Format Directive Interface
CLtL2 - 27.6. Pretty Printing Dispatch Tables
CLtL2 - 28.2. Functions in the Programmer Interface
*print-radix*
Variable: Should base be verified when printing RATIONALs?
 Mentioned in:
CLtL2 - 22.1.6. What the Print Function Produces
CLtL2 - 22.3.1. Output to Character Streams
CLtL2 - 28.2. Functions in the Programmer Interface
*print-case*
Variable: What case should the printer should use default?
Example:
(defun current-case-mode () (or *print-case*))
Mentioned in:
CLtL2 - 1.2.7. Overview of Syntax
CLtL2 - 22.1.5. The Readtable
CLtL2 - 22.1.6. What the Print Function Produces
CLtL2 - 22.3.1. Output to Character Streams
CLtL2 - 28.2. Functions in the Programmer Interface
*print-base*
Variable: The output base for RATIONALs (including integers).
 Mentioned in:
CLtL2 - 22.1.6. What the Print Function Produces
CLtL2 - 22.3.1. Output to Character Streams
CLtL2 - 28.2. Functions in the Programmer Interface
HyperSpec - Variable *PRINT-BASE*, *PRINT-RADIX
*print-array*
Variable: Should the contents of arrays be printed?
 Mentioned in:
CLtL2 - 22.1.6. What the Print Function Produces
CLtL2 - 22.3.1. Output to Character Streams
CLtL2 - 28.2. Functions in the Programmer Interface
*print-pretty*
Variable: Should pretty printing be used?
Example:
(defun s. (&rest args)
  "Concatenate ARGS as strings"
  (declare (optimize (speed 3)))
  (let ((*print-pretty* nil))
    (with-output-to-string (out)
      (dolist (arg args) (princ arg out)))))
Mentioned in:
CLtL2 - 19.5. Defstruct Options
CLtL2 - 22.1.6. What the Print Function Produces
CLtL2 - 22.3.1. Output to Character Streams
CLtL2 - 27.2. Pretty Printing Control Variables
CLtL2 - 27.4. Format Directive Interface
CLtL2 - 27.6. Pretty Printing Dispatch Tables
CLtL2 - 28.2. Functions in the Programmer Interface
PCL - beyond simple macros
*print-gensym*
Variable: Should #: prefixes be used when printing symbols with null SYMBOL-PACKAGE?
 Mentioned in:
CLtL2 - 22.1.6. What the Print Function Produces
CLtL2 - 22.3.1. Output to Character Streams
CLtL2 - 28.2. Functions in the Programmer Interface
*print-escape*
Variable: Should we print in a reasonably machine-readable way? (possibly overridden by *PRINT-READABLY*)
 Mentioned in:
CLtL2 - 19.5. Defstruct Options
CLtL2 - 22.1.5. The Readtable
CLtL2 - 22.1.6. What the Print Function Produces
CLtL2 - 22.3.1. Output to Character Streams
CLtL2 - 27.6. Pretty Printing Dispatch Tables
CLtL2 - 28.2. Functions in the Programmer Interface
CLtL2 - 29.3.18. Printing Conditions
CLtL2 - 29.4.5. Defining Conditions
CLtL2 - 29.4.7. Establishing Restarts
*print-circle*
Variable: Should we use #n= and #n# notation to preserve uniqueness in general (and circularity in particular) when printing?
 Mentioned in:
CLtL2 - 15.2. Lists
CLtL2 - 19.5. Defstruct Options
CLtL2 - 22.1.6. What the Print Function Produces
CLtL2 - 22.3.1. Output to Character Streams
CLtL2 - 27.3. Dynamic Control of the Arrangement of Output
CLtL2 - 27.4. Format Directive Interface
CLtL2 - 27.6. Pretty Printing Dispatch Tables
CLtL2 - 28.2. Functions in the Programmer Interface
CLtL2 - 9.1. Declaration Syntax