REPL
The enclojure REPL is an interactive programming environment for the Clojure programming language. By default, when the enclojure REPL is launched, it uses the combined classpath of all the open projects in Netbeans along with their library dependancies. This provides the developer with an environment to experiment with the application code within the proposed deployment environment.

Buttons Explained
- Launch the namespace browser
- Reset the REPL - In some cases when you want to reset the state of an existing REPL or perhaps you have added additional library dependancies or paths to your project(s), you will want to reset the REPL (since we cannot modify the JVM classpath dynamically).
- Debug REPL JVM - Attach a debugger to the running JVM the REPL is communicating with.
- REPL / IDE REPL - enclojure is mostly written in Clojure. In order to extend the IDE plugin, we need the ability to have a version of the REPL that communicates with the JVM the IDE is running in. This should only be used when extending or troubleshooting enclojure itself.