Overview ยท Basilisp

clojure.pprint in Basilisp

Implemented
76.9%20 / 26
Mismatched
8
Missing
6
Dialect-Only
14

Metadata Mismatches (8)

Vars present in both Clojure (JVM) and this surface but with differing arglists, :macro flag, or :dynamic flag.

VarDifference
get-pretty-writer
arglists
Clojure (JVM): ([writer])
this surface: ([writer] [writer max-columns])
pp
:macro
Clojure (JVM): true
this surface: false
pprint-indent
arglists
Clojure (JVM): ([relative-to n])
this surface: ([relative-to offset])
pprint-logical-block
arglists
Clojure (JVM): [[options* body]]
this surface: ([&env &form & body])
print-length-loop
arglists
Clojure (JVM): ([bindings & body])
this surface: ([&env &form bindings & body])
print-table
arglists
Clojure (JVM): ([ks rows] [rows])
this surface: ([rows] [ks rows])
with-pprint-dispatch
arglists
Clojure (JVM): ([function & body])
this surface: ([&env &form function & body])
write
arglists
Clojure (JVM): ([object & kw-args])
this surface: ([object & {:as opts}])

Vars Present in Clojure (JVM) but Absent from This Surface (6)

Var
cl-format
code-dispatch
formatter
formatter-out
fresh-line
pprint-tab

Vars Present in This Surface but Not in Clojure (JVM) (14)

Var
*current-length*
*current-level*
*print-sort-keys*
Blob
EndBlock
Indent
LogicalBlock
Newline
PrettyWriter
StartBlock
end-block
pp-indent
pp-newline
start-block