enclojure utilizes the java debugger support and adds Clojure specific inspectors for the basic Clojure data structures. By simply clicking on the Debug button on the REPL window, enclojure will attach a debugger to the running JVM that the REPL is communicating with. This allows the developer to put breakpoints into code they wish to test or into an already running application.