We’ve spoken in previous posts, about why we have chosen Clojure and how important it is to our engineering culture. In this post I’d like to focus on some of the basics of Clojure — debugging. Clojure is a dynamic and functional programming language that provides some powerful tools out of the box for debugging. One such tool is called REPL (Read Evaluate Print Loop) that enables developers more code clarity by making it possible to find the source of bugs much more quickly, and ultimately understand the code and flow better.
By using the REPL, it’s much easier to…