*print-length* is a Clojure dynamic variable that limits how many items from each collection printing operation displays. Binding it to 3 shows only the first three items; omitted items appear as an ellipsis. section 23.20
Limit a large nested value
(binding [*print-length* 3] (pprint document)) ;; {:tag :rss, ;; :attrs {:xmlns:media "...", :version "2.0", ...}, ;; :content [{:tag :channel, ...}]} The binding keeps diagnostic output readable while preserving the collection's visible shape.
Use *print-length* with *print-level* when both breadth and nesting must be constrained: the former truncates collection items, while the latter truncates nested collection levels. section 23.20
