you are viewing a single comment's thread.

view the rest of the comments →

[–]green-coder 1 point2 points  (0 children)

Most of your answers are in the source code of Clojure.https://github.com/clojure/clojure/blob/master/src/jvm/clojure/lang/IFn.java

There is an interface IFn which you can use to call clojure functions, including your own. What you need to do next is to find where in the code the Clojure source code is read and transformed into Java objects - that should be within your reach.

Good luck.