My handy Clojure debugging tools

In this blog post, I’d like to share how my debugging tools for Clojure have evolved over the past years. Let&rsquo;s start with each tool (println …) It is the most versatile technique. There is no learning curve. Focus on tapping at the right places, make the assertions, and move on. The only downside would be there is quite a lot of typing and undo-ing after the fact (defn x [x] (println x) x)