Liking cljdoc? Tell your friends :D
Clojure only.

clojure+.print


array-type-strclj

(array-type-str cls)
source

data-readersclj

(data-readers)
(data-readers opts)

List of all readers this library can install. Returns map of {symbol -> var}

Possible opts:

:include :: [sym ...] - list of tags to include (white list) :exclude :: [sym ...] - list of tags to exclude (black list)

List of all readers this library can install. Returns map of {symbol -> var}

Possible opts:

  :include :: [sym ...] - list of tags to include (white list)
  :exclude :: [sym ...] - list of tags to exclude (black list)
sourceraw docstring

defenumcljmacro

(defenum cls quoted-tag values)
source

defliteralcljmacro

(defliteral cls getter quoted-tag ctor & [dup])

dup, if provided, is a fully qualified constructor/function symbol, or a printer function of [representation writer] for more complex forms.

dup, if provided, is a fully qualified constructor/function symbol, or a
printer function of [representation writer] for more complex forms.
sourceraw docstring

install!clj

(install!)
(install! opts)

Install both printers and readers for most of Clojure built-in data structures.

After running this, things like atoms and transients will print like this:

(atom 123) ; => #atom 123 (transient [1 2 3]) ; => #transient [1 2 3]

and will become readable by reader:

(read-string "#atom 123") (read-string "#transient [1 2 3]")

Note: this representation doesn't track identity. So printing atom and reading it back will produce a new atom. Same goes for arrays, transients etc.

Possible opts:

:include :: [sym ...] - list of tags to include (white list) :exclude :: [sym ...] - list of tags to exclude (black list)

Install both printers and readers for most of Clojure built-in data structures.

After running this, things like atoms and transients will print like this:

  (atom 123)          ; => #atom 123
  (transient [1 2 3]) ; => #transient [1 2 3]

and will become readable by reader:

  (read-string "#atom 123")
  (read-string "#transient [1 2 3]")

Note: this representation doesn't track identity. So printing atom and reading it back
will produce a new atom. Same goes for arrays, transients etc.

Possible opts:

  :include :: [sym ...] - list of tags to include (white list)
  :exclude :: [sym ...] - list of tags to exclude (black list)
sourceraw docstring

install-printers!clj

(install-printers!)
(install-printers! opts)

Install printers for most of Clojure built-in data structures.

After running this, things like atoms and transients will print like this:

(atom 123) ; => #atom 123 (transient [1 2 3]) ; => #transient [1 2 3]

Possible opts:

:include :: [sym ...] - list of tags to include (white list) :exclude :: [sym ...] - list of tags to exclude (black list)

Install printers for most of Clojure built-in data structures.

After running this, things like atoms and transients will print like this:

  (atom 123)          ; => #atom 123
  (transient [1 2 3]) ; => #transient [1 2 3]

Possible opts:

  :include :: [sym ...] - list of tags to include (white list)
  :exclude :: [sym ...] - list of tags to exclude (black list)
sourceraw docstring

install-readers!clj

(install-readers!)
(install-readers! opts)

Install readers for most of Clojure built-in data structures.

After running this, things like atoms and transients will readable by reader:

(read-string "#atom 123") (read-string "#transient [1 2 3]")

Possible opts:

:include :: [sym ...] - list of tags to include (white list) :exclude :: [sym ...] - list of tags to exclude (black list)

Install readers for most of Clojure built-in data structures.

After running this, things like atoms and transients will readable by reader:

  (read-string "#atom 123")
  (read-string "#transient [1 2 3]")

Possible opts:

  :include :: [sym ...] - list of tags to include (white list)
  :exclude :: [sym ...] - list of tags to exclude (black list)
sourceraw docstring

make-print-arrayclj

(make-print-array tag)
source

make-print-dupclj

(make-print-dup ctor getter)
source

make-print-dup-transientclj

(make-print-dup-transient print-body)
source

make-print-refclj

(make-print-ref tag)
source

make-print-transientclj

(make-print-transient print-body)
source

prefercljmacro

(prefer a b)
source

(print-atomic-boolean v2638 w__2175__auto__)
source

(print-atomic-int v2646 w__2175__auto__)
source

(print-atomic-ints a w)
source

(print-atomic-long v2654 w__2175__auto__)
source

(print-atomic-longs a w)
source

(print-atomic-ref v2662 w__2175__auto__)
source

(print-atomic-refs a w)
source

(print-bytes arr w)
source

(print-charset v2478 w__2175__auto__)
source

(print-chrono-unit v__2187__auto__ w__2188__auto__)
source

(print-day-of-week v__2187__auto__ w__2188__auto__)
source

(print-delay ref w)
source

(print-dup-atomic-boolean v2638 w2639)
source

(print-dup-atomic-int v2646 w2647)
source

(print-dup-atomic-ints a w)
source

(print-dup-atomic-long v2654 w2655)
source

(print-dup-atomic-longs a w)
source

(print-dup-atomic-ref v2662 w2663)
source

(print-dup-atomic-refs a w)
source

(print-dup-charset v2478 w2479)
source

(print-dup-chrono-unit v__2187__auto__ w__2188__auto__)
source

(print-dup-day-of-week v__2187__auto__ w__2188__auto__)
source

(print-dup-delay ref w)
source

(print-dup-duration v2499 w2500)
source

(print-dup-file v2424 w2425)
source

(print-dup-future ref w)
source

(print-dup-inet-address v2454 w2455)
source

(print-dup-instant v2507 w2508)
source

(print-dup-local-date v2515 w2516)
source

(print-dup-local-date-time v2523 w2524)
source

(print-dup-local-time v2531 w2532)
source

(print-dup-month v__2187__auto__ w__2188__auto__)
source

(print-dup-month-day v2539 w2540)
source

(print-dup-objects arr w)
source

(print-dup-offset-date-time v2547 w2548)
source

(print-dup-offset-time v2555 w2556)
source

(print-dup-path v2487 w2488)
source

(print-dup-period v2563 w2564)
source

(print-dup-promise ref w)
source

(print-dup-queue v2411 w2412)
source

(print-dup-soft-ref v2438 w2439)
source

(print-dup-time-unit v__2187__auto__ w__2188__auto__)
source

(print-dup-uri v2462 w2463)
source

(print-dup-url v2470 w2471)
source

(print-dup-weak-ref v2446 w2447)
source

(print-dup-year v2571 w2572)
source

(print-dup-year-month v2579 w2580)
source

(print-dup-zone-id v2595 w2596)
source

(print-dup-zone-offset v2604 w2605)
source

(print-dup-zoned-date-time v2587 w2588)
source

(print-duration v2499 w__2175__auto__)
source

(print-file v2424 w__2175__auto__)
source

(print-fn f w)
source

(print-future ref w)
source

(print-inet-address v2454 w__2175__auto__)
source

(print-instant v2507 w__2175__auto__)
source

(print-local-date v2515 w__2175__auto__)
source

(print-local-date-time v2523 w__2175__auto__)
source

(print-local-time v2531 w__2175__auto__)
source

(print-month v__2187__auto__ w__2188__auto__)
source

(print-month-day v2539 w__2175__auto__)
source

(print-multifn f w)
source

(print-ns v2361 w__2175__auto__)
source

(print-objects arr w)
source

(print-offset-date-time v2547 w__2175__auto__)
source

(print-offset-time v2555 w__2175__auto__)
source

(print-path v2487 w__2175__auto__)
source

(print-period v2563 w__2175__auto__)
source

(print-promise ref w)
source

(print-queue v2411 w__2175__auto__)
source

(print-soft-ref v2438 w__2175__auto__)
source

(print-thread t w)
source

(print-time-unit v__2187__auto__ w__2188__auto__)
source

source

source

source

source

(print-uri v2462 w__2175__auto__)
source

(print-url v2470 w__2175__auto__)
source

(print-weak-ref v2446 w__2175__auto__)
source

(print-year v2571 w__2175__auto__)
source

(print-year-month v2579 w__2175__auto__)
source

(print-zone-id v2595 w__2175__auto__)
source

(print-zone-offset v2604 w__2175__auto__)
source

(print-zoned-date-time v2587 w__2175__auto__)
source

read-arrayclj

(read-array vals)
source

read-atomic-booleanclj

(read-atomic-boolean s__2177__auto__)
source

read-atomic-intclj

(read-atomic-int s__2177__auto__)
source

read-atomic-intsclj

(read-atomic-ints xs)
source

read-atomic-longclj

(read-atomic-long s__2177__auto__)
source

read-atomic-longsclj

(read-atomic-longs xs)
source

read-atomic-refclj

(read-atomic-ref s__2177__auto__)
source

read-atomic-refsclj

(read-atomic-refs xs)
source

read-bytesclj

(read-bytes s)
source

read-charsetclj

(read-charset s__2177__auto__)
source

read-chrono-unitclj

(read-chrono-unit kw__2189__auto__)
source

read-day-of-weekclj

(read-day-of-week kw__2189__auto__)
source

read-durationclj

(read-duration s__2177__auto__)
source

read-fileclj

(read-file s__2177__auto__)
source

read-fnclj

(read-fn sym)
source

read-inet-addressclj

(read-inet-address s__2177__auto__)
source

read-instantclj

(read-instant s__2177__auto__)
source

read-local-dateclj

(read-local-date s__2177__auto__)
source

read-local-date-timeclj

(read-local-date-time s__2177__auto__)
source

read-local-timeclj

(read-local-time s__2177__auto__)
source

read-monthclj

(read-month kw__2189__auto__)
source

read-month-dayclj

(read-month-day s__2177__auto__)
source

read-nsclj

(read-ns s__2177__auto__)
source

read-offset-date-timeclj

(read-offset-date-time s__2177__auto__)
source

read-offset-timeclj

(read-offset-time s__2177__auto__)
source

read-pathclj

(read-path s__2177__auto__)
source

read-periodclj

(read-period s__2177__auto__)
source

read-queueclj

(read-queue s__2177__auto__)
source

read-soft-refclj

(read-soft-ref s__2177__auto__)
source

read-stringsclj

(read-strings xs)
source

read-time-unitclj

(read-time-unit kw__2189__auto__)
source

read-uriclj

(read-uri s__2177__auto__)
source

read-urlclj

(read-url s__2177__auto__)
source

read-weak-refclj

(read-weak-ref s__2177__auto__)
source

read-yearclj

(read-year s__2177__auto__)
source

read-year-monthclj

(read-year-month s__2177__auto__)
source

read-zone-idclj

(read-zone-id s__2177__auto__)
source

read-zone-offsetclj

(read-zone-offset s__2177__auto__)
source

read-zoned-date-timeclj

(read-zoned-date-time s__2177__auto__)
source

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