- Clojure is just as portable as Java, as it is built on the JVM.
- Clojure provides wrapper libraries to make things that are ugly in Java pleasant, like Java Swing with the seesaw library.
- Also has integration with latex through the Incanter library or through the Gorilla REPL. Go here to see how easy it is to add such things in Clojure with Incanter.
- Using Clojure doesn't mean we can't use Java. All Java classes can be imported into Clojure and with a bit of work, Clojure functions can be imported into Java programs. And Clojure can be compiled to .jar executables if required.
- The interface to the C server might be interesting but it would of been the same for Java.
- Potentially less developers to maintain the codebase.
- Any other reasons?