spy Jul 12, 2018 • clojure debug spy trace (def spy #(do (println "DEBUG:" %) %)) (-> (range 10) vec (conj (rand-int 100) (rand-int 1000)) spy butlast) ; DEBUG: [0 1 2 3 4 5 6 7 8 9 41 880] ; (0 1 2 3 4 5 6 7 8 9 41)