clojure

    18

    7答えて

    Java実装(OpenJDK)とAndroidの仮想マシンDalvikVMはオープンソースなので、SunのJavaVMをGoogleのDalvikVMに実装する必要があります。これにより、JVMベースのアプリケーションと言語(Clojure, Jython)をアンドロイド上ですぐに実行できるようになります。 このようなSun JVMの実装を継続的に作成する努力はありますか?

    7

    2答えて

    私のプログラムの別の部分で使用するために、javaのPriorityQueueクラスをclojureでラップしたいと思います。私が理解しようとしているのは、これを淡々として行い、優先順位キューを不変にする方法があるかどうかです。これを行うには良い方法はありますか、あるいは私はただ変更可能なデータ構造としてPriorityQueueを使う方が良いでしょうか?

    15

    4答えて

    私は、 (defn (symbol "print-string") [k] (println k)) (REPLにまたはどこか)これを実行し、その後 (print-string "lol") を行うことができるようにしたいかと思いますマクロス、あなたは私を正しい方向に押してくれますか?

    3

    4答えて

    Programming Clojureは現在、電子形式でのみ利用可能です。私はそれがKindleのための.mobi形式で利用できることを見る。私の質問は、どれくらいうまくいくのでしょうか?私はいくつかのプログラミング本がKindleでコードの書式を失うことがあることを知っています。誰もこれを試しましたか?このバージョンはうまくいくのですか?

    15

    2答えて

    私は優れたClojureチュートリアルhereを見ています。それは次の行に沿ってClojureのコードを持っている例の一つでは: (def vowel? (set "aeiou")) これは母音は母音のために真と子音のためにfalseを返します: (vowel? (first "abc")) ; => true (vowel? (first "cba")) ; => false これはな

    27

    2答えて

    私が鈍いのであれば許してください。しかし、私はClojureのnilに関するドキュメントでちょっと混乱しています。それは言う: nilはJavaのnullと同じ値を持っています。 これは、同じことを意味するのか、何とか違うのですか? NullPointerExceptionは、Javaのnullが検出されたことを意味しますか、またはnilに遭遇した場合にもこれを取得しますか? Learning C