clojure-java-interop

    0

    1答えて

    hapi fhirを使用してclojureからdstu2クライアントを作成しようとしています。 (def fhir-context (. FhirContext forDstu2)) => #'emrspp.fhir-resources/fhir-context (def opts PerformanceOptionsEnum/DEFERRED_MODEL_SCANNING) => #'em

    0

    1答えて

    私はすべてnewBuilderインターフェイスを実装する一連のJavaクラスを持っています(これらは実際に生成されるクラスのプロトタイプです)。私はそのクラスのための新しいビルダーを作成する関数を返すフォームにパラメータとしてクラスを渡したいと思います。 (defn create-message-builder [klass] (. klass newBuilder)) そ

    0

    1答えて

    2つのgen-classディレクティブを持つClojureライブラリがあります。 lein runを実行しても問題はありません。しかし、私はlein uberjarを実行すると、私はエラーを取得: $ lein uberjar Compiling 6 source files to /Users/frank/src/user/target/uberjar/classes Compiling u

    0

    1答えて

    私は次の問題に直面しています。私は (let [id 10465] (search-patient-resource "Observation" id true)) =>#object[ca.uhn.fhir.model.dstu2.resource.Bundle 0x520a3cc9 "Bundle[id=Bundle/9ca62ae1-82af-488f-a166-5b014f45886e

    2

    1答えて

    JavaコードにclojureライブラリAPIを公開しているように見えます(少なくとも公開されたAPIがOOの場合はAOTコンパイルを使用する必要があります)。もし私がそれについて間違っていれば、私は改訂されてうれしいです。過去には、AOTには複数の問題があり、それに頼っていることが少し不器用または不安定に思えたかもしれません。 その中の現在の状態は何ですか? 安全な練習ですか? OO APIをJ

    4

    1答えて

    defrecordConstraintLookupという名前がsre.plan.dsl.constraint名前空間にあります。 私はsre.plan.compiler名前空間に置かれgen-class方法でその生成されたクラスを使用したい:私はAOT nebula-clojureプラグインとのGradleでコンパイルしています (ns sre.plan.compiler (:requi

    1

    1答えて

    JacksonによるJSONデータのデコードを行うアプリケーションがいくつかあります(実際にはいくつかあります)。データはMapまたはArrayList(JSON配列の場合)のいずれかに表示されます。これらのストリームに含まれるデータは構造化されていないため、変更されません。 私はこれらのオブジェクトのネストされたプロパティにアクセスするClojureコードを所有しています。理想的には、Assoc

    2

    1答えて

    これは私が問題なくlein ubserjarを実行している私のmyns/junk.cljファイル (ns myns.junk (:gen-class :name booklist.util :methods [[sq [int] int]])) (defn sq [x] (* x x)) です。私は私のJavaアプリケーションで生成されたjarファイルをインポ

    2

    1答えて

    filesはClojureのJavas Fileのリストで、ファイル名のリストを取得したいとします。私が使用することができますLeiningenをREPLでは、 (.getName (nth files 4)) => "image.jpg" 、と言うが、私は (map .getName files) を使用する場合REPLはCompilerException java.lang.Runt