clojure

    11

    4答えて

    ... (def inTree '((1 2) (1 2 3) (1 2 4 5 9) (1 2 4 10 15) (1 2 4 20 25))) どのようにあなたは、このトライにそれを変換するのでしょうか?一般的なアプローチとして (def outTrie '(1 (2() (3()) (4 (5 (

    21

    5答えて

    最近、私はClojureを探していました。私はその言語を愛しています。私はそれに小さなWebアプリケーションを作って自分自身に挑戦することができるかどうかを見たいと思います。しかし、私は、Java関連のWebアプリケーションを設定する経験は全くありません。実際、Javaにはあまり経験がありません。どこから始めますか?私はApacheとLAMPスタックに関する多くの経験を持っていますが、Apache

    5

    2答えて

    私は自分のウェブサイトにclojure APIを構築しています。これは基本的に元のWeb APIのラッパーです。私が実装できない機能の1つは、POST要求によるファイル送信です。基本的にはシェルでcurl -F foo=bar [email protected] foobar.comを使ってやることです。 私は(resourcefully/post "foobar.com" {} {:foo "b

    7

    1答えて

    !私はswing/clojureで画像処理アプリケーションを構築していますが、今はデータをクリックして計算できる画像パネルを開発する必要があります。 coobirdのおかげで、私は今Javaでそれを行う方法について良いアイデアを持っていますが、Clojureとの統合についてはまだ多くの問題はありません。 ココロが私に提案したことを見てみましょう。まず、Javaでクラスを拡張する必要があります。 C

    65

    3答えて

    *compile-path*と *compile-path*の設定には違いがあることを理解しています。しかし、私は彼らがなぜ違うのかについて助けが必要です。 letは指定されたバインディングで新しいスコープを作成しますが、binding ...?

    7

    2答えて

    (set! *warn-on-reflection* true) (proxy [javax.swing.JPanel] [] (paintComponent [#^java.awt.Graphics g] (proxy-super paintComponent g) (.fillRect g 100 100 10 10))) は

    8

    2答えて

    ドキュメントはまったく理解できません。 値に応じてマップをソートするソートマップ "xxx"が必要です。それ、どうやったら出来るの? ありがとうございました。

    24

    4答えて

    Clojureは、オブジェクト指向言語用に設計されたVMであるJVM上で動作しているにもかかわらず、オブジェクト指向では機能しないリスプです。 Clojureは、リストとベクタをseqと呼ばれるインタフェースに抽象化することによって、リストとベクタを反復するための同一のインタフェースを提供します。これはISeqと呼ばれるJavaインターフェイスを使用して内部的に実装されています。これはオブジェクト

    16

    9答えて

    Javaが並行プログラミングの機能を提供している場合、Clojure(Javaではなく)の主な利点は何ですか?

    8

    2答えて

    たとえば、Scala、Java、およびClojureのソースをすべて同じプロジェクト内で正しく一緒にすることは可能ですか?または、私は別のプロジェクトライブラリとしてそれらを行う必要がありますし、私は "マスター"プロジェクトとして選んだもので使用される? これらのいずれも該当しない場合は、ほかの誰もそれをやっていますか?