我一直在玩Clojure-CLR。我的REPL工作正常,我可以从Clojure调用.NET类,但是我一直无法从C#类中调用编译的Clojure dll。从.NET调用Clojure
我一直在努力适应Java示例发现here:
我删除了:从示例上方的姓名线,因为它会导致“重复键:名称”的错误。没有“:name”这一行,代码编译得很好,我可以在Visual Studio中添加引用,但我似乎无法弄清楚如何使用代码。我已经尝试了各种'使用'语句,但迄今没有任何工作。任何人都可以提供一些关于此的见解吗?这是我尝试使用的Clojure代码。
(ns code.clojure.example.hello
(:gen-class
:methods [#^{:static true} [output [int int] int]]))
(defn output [a b]
(+ a b))
(defn -output
[a b]
(output a b))
+1。我喜欢这种方法,并赞同你的推理。还有一些关于链接到EXE的感觉错误。 – harpo 2013-01-15 23:23:39