如何 运行 在 Kotlin 中使用 Clojure?

How to run Clojure in Kotlin?

是否可以在 kotlin 中 运行 clojure?在 spring?

中更具体

我在 clojure 中制作了爬虫,我想在用 kotlin 编写的 Web 应用程序上使用它们。这在科特林中看起来如何?代码..

我建议使用 clojure.java.api.Clojure class,如 Java interop section of Clojure reference documentation under the heading Calling Clojure From Java 中所述。

一个Java例子:

import clojure.java.api.Clojure;
import clojure.lang.IFn;

// this part taken from the reference page linked above:
IFn plus = Clojure.var("clojure.core", "+");
plus.invoke(1, 2);