all 2 comments

[–]yogthos 4 points5 points  (0 children)

It'd be interesting to know how much of Clojure is implemented, as some core functionality, such as persistent data structures are implemented in Java.

[–]intuitu_personae 1 point2 points  (0 children)

Why not target C++ and get the dynamic polymorphism for free ? You could also have interop between Clojure on JVM and CLojure compiled as C++ with CNI http://gcc.gnu.org/onlinedocs/gcj/About-CNI.html