Nice, but the author could join efforts with one of the few attempts to have a native Clojure compiler instead.<p>Another remark, is that it would have been nicer to have the language being made in itself instead of OCaml.<p>Other than that, very nice work.
Someone mentioned the JVM interop of Clojure is it's main selling point. While its definitly awesome to have that great integration (I'm a heavy interop user), for me, the main strength is having persistent data structures at its base for everything. I myself played with the thoughts of creating a native runtime based on Clojure's syntax and data structures. I cant see that this project uses persistent data structures. Am I wrong? please enlighten me.
I think the holy grail may be the combination of working in a very expressive high level language, but knowing and seeing exactly what that generates at the low level. (And in those few cases where it matters, being able to control/influence/change what it generates at the low level).<p>So this sounds pretty interesting.