lispdoc - results for pprint-pop

(pprint-pop)
Function: Return the next element from LIST argument to the closest enclosing use of PPRINT-LOGICAL-BLOCK, automatically handling *PRINT-LENGTH* and *PRINT-CIRCLE*. Can only be used inside PPRINT-LOGICAL-BLOCK. If the LIST argument to PPRINT-LOGICAL-BLOCK was NIL, then nothing is popped, but the *PRINT-LENGTH* testing still happens.
 Mentioned in:
CLtL2 - 27.3. Dynamic Control of the Arrangement of Output
CLtL2 - 27.4. Format Directive Interface
HyperSpec - Local Macro PPRINT-POP
(pprint-tab kind colnum colinc &optional stream)
Function: If STREAM (which defaults to *STANDARD-OUTPUT*) is a pretty-printing stream, perform tabbing based on KIND, otherwise do nothing. KIND can be one of: :LINE - Tab to column COLNUM. If already past COLNUM tab to the next multiple of COLINC. :SECTION - Same as :LINE, but count from the start of the current section, not the start of the line. :LINE-RELATIVE - Output COLNUM spaces, then tab to the next multiple of COLINC. :SECTION-RELATIVE - Same as :LINE-RELATIVE, but count from the start of the current section, not the start of the line.
 Mentioned in:
CLtL2 - 27.3. Dynamic Control of the Arrangement of Output
HyperSpec - Function PPRINT-TAB
(pprint-fill stream list &optional (colon? t) atsign?)
Function: Output LIST to STREAM putting :FILL conditional newlines between each element. If COLON? is NIL (defaults to T), then no parens are printed around the output. ATSIGN? is ignored (but allowed so that PPRINT-FILL can be used with the ~/.../ format directive.
 Mentioned in:
CLtL2 - 27.3. Dynamic Control of the Arrangement of Output
CLtL2 - 27.4. Format Directive Interface
CLtL2 - 27.6. Pretty Printing Dispatch Tables
HyperSpec - Function PPRINT-FILL, PPRINT-LINEAR, PPRINT-TABULAR
(pprint-linear stream list &optional (colon? t) atsign?)
Function: Output LIST to STREAM putting :LINEAR conditional newlines between each element. If COLON? is NIL (defaults to T), then no parens are printed around the output. ATSIGN? is ignored (but allowed so that PPRINT-LINEAR can be used with the ~/.../ format directive.
 Mentioned in:
CLtL2 - 27.3. Dynamic Control of the Arrangement of Output
CLtL2 - 27.4. Format Directive Interface
CLtL2 - 27.6. Pretty Printing Dispatch Tables
HyperSpec - Function PPRINT-FILL, PPRINT-LINEAR, PPRINT-TABULAR
(pprint-indent relative-to n &optional stream)
Function: Specify the indentation to use in the current logical block if STREAM (which defaults to *STANDARD-OUTPUT*) is a pretty-printing stream and do nothing if not. (See PPRINT-LOGICAL-BLOCK.) N is the indentation to use (in ems, the width of an ``m'') and RELATIVE-TO can be either: :BLOCK - Indent relative to the column the current logical block started on. :CURRENT - Indent relative to the current column. The new indentation value does not take effect until the following line break.
 Mentioned in:
CLtL2 - 27.1. Introduction
CLtL2 - 27.3. Dynamic Control of the Arrangement of Output
HyperSpec - Function PPRINT-INDENT
(pprint-newline kind &optional stream)
Function: Output a conditional newline to STREAM (which defaults to *STANDARD-OUTPUT*) if it is a pretty-printing stream, and do nothing if not. KIND can be one of: :LINEAR - A line break is inserted if and only if the immediatly containing section cannot be printed on one line. :MISER - Same as LINEAR, but only if ``miser-style'' is in effect. (See *PRINT-MISER-WIDTH*.) :FILL - A line break is inserted if and only if either: (a) the following section cannot be printed on the end of the current line, (b) the preceding section was not printed on a single line, or (c) the immediately containing section cannot be printed on one line and miser-style is in effect. :MANDATORY - A line break is always inserted. When a line break is inserted by any type of conditional newline, any blanks that immediately precede the conditional newline are ommitted from the output and indentation is introduced at the beginning of the next line. (See PPRINT-INDENT.)
 Mentioned in:
CLtL2 - 27.1. Introduction
CLtL2 - 27.3. Dynamic Control of the Arrangement of Output
CLtL2 - 27.4. Format Directive Interface
HyperSpec - Function PPRINT-NEWLINE
(pprint-tabular stream list &optional (colon? t) atsign? tabsize)
Function: Output LIST to STREAM tabbing to the next column that is an even multiple of TABSIZE (which defaults to 16) between each element. :FILL style conditional newlines are also output between each element. If COLON? is NIL (defaults to T), then no parens are printed around the output. ATSIGN? is ignored (but allowed so that PPRINT-TABULAR can be used with the ~/.../ format directive.
 Mentioned in:
CLtL2 - 27.3. Dynamic Control of the Arrangement of Output
CLtL2 - 27.4. Format Directive Interface
CLtL2 - 27.6. Pretty Printing Dispatch Tables
HyperSpec - Function PPRINT-FILL, PPRINT-LINEAR, PPRINT-TABULAR