Liking cljdoc? Tell your friends :D

orchard.print

Custom object printer used by development tooling like Inspector. Similar to Clojure's print-method. Main objectives:

  • honor *print-level* and *print-length* variables
  • provide sufficiently good performance
  • limit the maximum print size and stop printing after it is reached
Custom object printer used by development tooling like Inspector. Similar to
Clojure's `print-method`. Main objectives:

- honor `*print-level*` and `*print-length*` variables
- provide sufficiently good performance
- limit the maximum print size and stop printing after it is reached
raw docstring

*coll-show-only-diff*clj

When displaying collection diffs, whether to hide matching values.

When displaying collection diffs, whether to hide matching values.
sourceraw docstring

*max-atom-length*clj

Maximum length of the string written to the Writer in one call.

Maximum length of the string written to the Writer in one call.
sourceraw docstring

*max-total-length*clj

Maximum total size of the resulting string.

Maximum total size of the resulting string.
sourceraw docstring

*pov-ns*clj

The "point-of-view namespace" for the printer. When bound to a namespace object, use this namespace data to shorten qualified keywords:

  • print ::foo instead of :pov.ns/foo
  • print ::alias/foo instead of :ns.aliases.in.pov.ns/foo
The "point-of-view namespace" for the printer. When bound to a namespace
object, use this namespace data to shorten qualified keywords:
- print `::foo` instead of `:pov.ns/foo`
- print `::alias/foo` instead of `:ns.aliases.in.pov.ns/foo`
sourceraw docstring

diff-coll-hide-equal-itemsclj

(diff-coll-hide-equal-items coll)
source

diff-result?clj

(diff-result? x)

Return true if the object represents a diff result.

Return true if the object represents a diff result.
sourceraw docstring

nothingclj

source

printcljmultimethod

source

(print-str x)

Alternative implementation of clojure.core/pr-str which supports truncating intermediate items and the resulting string and short-circuiting when the limit is reached.

Alternative implementation of `clojure.core/pr-str` which supports truncating
intermediate items and the resulting string and short-circuiting when the
limit is reached.
sourceraw docstring

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close