| , |Prints the argument in a manner compatible with the read function. Full form: ~minColumns,colInc,minPad,padChars. No modifier: Prints read-compatible without justification. : modifier: Prints NIL as empty list () instead of NIL. @ modifier: Pads on the left instead of the right side. :@ modifier: Pads on the left and prints NIL as (). |- | , |Prints the argument in accordance with the printer control variables. Full form: ~w. No modifier: Prints in accordance with the currently set control variables. : modifier: Enables pretty printing. @ modifier: Ignores print level and length constraints. :@ modifier: Ignores print level and length constraints and enables pretty printing. |- | |Prints a line break according to the pretty printer rules. Full form: ~_. No modifier: Prints a line break if a single line is exceeded. : modifier: Prints a line break if no single line preceded. @ modifier: Uses a compact (miser) style. :@ modifier: Always inserts a line break. |- | |Justifies the output. Full form: ~minColumns,colInc,minPad,padChar<expression~>. No modifier: Left-justifies the output. : modifier: Adds left padding (= right-justifies). @ modifier: Adds right padding (= left-justifies). :@ modifier: Centers the text. |- | , |Indents a logical block. Full form: ~i. No modifier: Starts indenting from the first character. : modifier: Indents starting from the current output position. @ modifier: Invalid. :@ modifier: Invalid. |- | |Dispatches the formatting operation to a user-defined function. The function must accept at least four parameters: (1) The stream or adjustable string to print to, (2) the format argument to process, (3) a Boolean value which is T if the : modifier was supplied, and (4) a Boolean value which is T if the @ modifier was supplied. Additionally, zero or more arguments may be specified if the function shall also permit prefix parameters. Full form: ~prefixParams/function/. No modifier: Depends on the function implementation. : modifier: Depends on the function implementation. @ modifier: Depends on the function implementation. :@ modifier: Depends on the function implementation. |- | , |Moves the output cursor to a given column or by a horizontal distance. Full form: ~columnNumber,columnIncrementt. No modifier: Moves to the specified column. : modifier: Orients at section. @ modifier: Moves the cursor relative to the current position. :@ modifier: Orients relative to section. |- | |Navigates across the format arguments. Full form: ~numberOfArgs*. No modifier: Skips the numberOfArgs format arguments. : modifier: Moves numberOfArgs back.