私は Clojure-CLR で遊んでいます。私の REPL は機能しており、Clojure から .NET クラスを呼び出すことはできますが、コンパイルされた Clojure DLL を C# クラスから呼び出すことはできませんでした。
ここにあるJavaの例を適応させようとしています:
「Duplicate key: :name」エラーが発生するため、例の先頭から :name 行を削除しました。":name" 行がなければ、コードは正常にコンパイルされ、Visual Studio で参照を追加できますが、コードの使用方法がわかりません。さまざまな「using」ステートメントを試しましたが、これまでのところ何も機能していません。誰でもこれについて少し洞察を提供できますか? これが私が使用しようとしている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))