如何在 Kotlin 中运行 Clojure?

Qui*_*ens 3 clojure clojure-java-interop kotlin kotlin-interop

是否可以在 kotlin 中运行 clojure?春季更具体?

我在 clojure 中制作了刮刀,我想在用 kotlin 编写的 Web 应用程序中使用它们。这在 kotlin 中看起来如何?编码..

Mic*_*zyk 6

我建议使用clojure.java.api.Clojure该类,如Clojure 参考文档的Java 互操作部分在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);
Run Code Online (Sandbox Code Playgroud)