Pretty Printing
26The base to use for printing integers and rationals.
valueclojure.pprint
The column at which to enter miser style. Depending on the dispatch table, miser style add newlines in more places to t...
valueclojure.pprint
The pretty print dispatch function. Use with-pprint-dispatch or set-pprint-dispatch to modify.
multimethodclojure.pprint
Bind to true if you want write to use pretty printing
valueclojure.pprint
Print a radix specifier in front of integers and rationals. If *print-base* is 2, 8, or 16, then the radix specifier us...
valueclojure.pprint
Pretty printing will try to avoid anything going beyond this column. Set it to nil to have pprint let the line be arbitr...
valueclojure.pprint
Don't print namespaces with symbols. This is particularly useful when pretty printing the results of macro expansions
valueclojure.pprint
An implementation of a Common Lisp compatible format function. cl-format formats its arguments to an output stream or st...
functionclojure.pprint
The pretty print dispatch function for pretty printing Clojure code.
multimethodclojure.pprint
Makes a function which can directly run format-in. The function is fn [stream & args] ... and returns nil unless the str...
macroclojure.pprint
Makes a function which can directly run format-in. The function is fn [& args] ... and returns nil. This version of the ...
macroclojure.pprint
Make a newline if *out* is not already at the beginning of the line. If *out* is not a pretty writer (which keeps track ...
functionclojure.pprint
Returns the java.io.Writer passed in wrapped in a pretty writer proxy, unless it's already a pretty writer. Generally, ...
functionclojure.pprint
A convenience macro that pretty prints the last thing output. This is exactly equivalent to (pprint *1).
macroclojure.pprint
Pretty print object to the optional output writer. If the writer is not provided, print the object to the currently bou...
functionclojure.pprint
Create an indent at this point in the pretty printing stream. This defines how following lines are indented. relative-t...
functionclojure.pprint
Execute the body as a pretty printing logical block with output to *out* which must be a pretty printing writer. When u...
macroclojure.pprint
Print a conditional newline to a pretty printing stream. kind specifies if the newline is :linear, :miser, :fill, or :m...
functionclojure.pprint
Tab at this point in the pretty printing stream. kind specifies whether the tab is :line, :section, :line-relative, or :...
functionclojure.pprint
A version of loop that iterates at most *print-length* times. This is designed for use in pretty-printer dispatch funct...
macroclojure.pprint
Prints a collection of maps in a textual table. Prints table headings ks, and then a line of output for each row, cor...
functionclojure.pprint
Set the pretty print dispatch function to a function matching (fn [obj] ...) where obj is the object to pretty print. Th...
functionclojure.pprint
The pretty print dispatch function for simple data structure format.
multimethodclojure.pprint
Execute body with the pretty print dispatch function bound to function.
macroclojure.pprint
Write an object subject to the current bindings of the printer control variables. Use the kw-args argument to override i...
functionclojure.pprint
Write an object to *out* subject to the current bindings of the printer control variables. Use the kw-args argument to ...
functionclojure.pprint