在使用leiningen的项目中,是否可以轻松地pipe理和编译原生Java类以及Clojure? 我在一个相当低的水平(netty nio)工作,并认为一些pipe道类实际上更容易处理作为原始的Java在构build代码以及性能方面。
Clojure具有gen-class,reify,proxy,deftype和defrecord来定义新类types的数据types。 对于语法简单并且不必要的复杂的语言来说,这似乎是一种失常。 有人能解释为什么是这样吗? Common Lisp风格的defclass能够吗?
大多数的“从Java调用clojure”的谷歌命中已过时,build议使用clojure.lang.RT来编译源代码。 如果你已经从Clojure项目中构build了一个jar并将其包含在classpath中,那么你能否帮忙清楚地说明如何从Java调用Clojure?