問題タブ [clojure-contrib]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
3420 参照

sql - ClojureQLはclojure.contrib.sqlとどのように比較されますか?

それぞれが特定の列の選択や述語によるフィルタリングなどの基本的なケースをカバーしているように見えますが、それぞれがより高度なケースとどのように比較されるのか疑問に思います。複雑なクエリを一方の形式でもう一方の形式で表現する方が簡単ですか?1つのライブラリに、他のライブラリがカバーする機能が欠けていませんか?

0 投票する
2 に答える
332 参照

clojure - Clojure で 2 点から線分を作成する

これを行う最善の方法は何ですか?ここに私がこれまでに持っているものがあります

これが私の最終目標です

はい、対角線はなく、x または y の動きのみです。

ありがとう。

0 投票する
4 に答える
5586 参照

function - Clojure関数のメタデータを動的に見つけるにはどうすればよいですか?

次のコードがあるとします。

これで「関数1」が返されると思いますが、nilが返されます。これは、私が完全には理解していない次の違いに起因すると思います。

誰かが私にこれを説明できますか?

0 投票する
2 に答える
340 参照

clojure - 名前空間を使用する場合にのみ Clojure がエラーをスローする

Clojure でチェス ゲームの作業を開始しましたが、名前空間に問題があります。私のファイルの一番上に、私は持っています

to-stringまた、ゲーム ピースのシンボルを文字列に変換するなど、いくつかの関数も定義します。ただし、コンパイルすると:

いくつか実験を行ったところ、自分で定義した関数を初めて呼び出すときにエラーが発生することがわかりました。また、呼び出しをコメントアウトしても、通常はエラーが発生しないことも発見しました。nsSwankサーバーを再起動することで修正できる場合があります(できない場合もあります)。しばらくの間(ns chess.core)、同じエラーがスローされたので、コメントアウトしてハッキングを続けました。しかし、今は何かを大文字にする必要があるので、str-utils が必要です。

str-utils について言えば、私は Leiningen を使用しており、project.clj下に次のものがあります:dependencies

上は動作しますが、下は動作しません。

だから、Clojure の名前空間とライブラリがどのように機能するかについて、私は無知なように感じますが、同時に、他の誰もが(ns foo.bar)正常に使用しているようです。

0 投票する
1 に答える
747 参照

clojure - IllegalStateExceptionコンパイルClojure-貢献

自分のバージョンのclojureをコンパイルしようとしています-Mavenで貢献すると次の例外が発生します:

また、次のコマンドを使用してコンパイルしています。

clojure.jarは、Gitリポジトリからコンパイルしたバージョンを使用しているため、実際のjar(同じディレクトリにあります)へのリンクです。

何か案は?

コメントありがとうございます!=)

0 投票する
4 に答える
5229 参照

clojure - Leiningen で依存関係の有効なバージョン番号を見つける場所

私は Clojure と Leiningen を初めて使用しますが、使用したいもののいくつかは clojure.contrib.generic.math-functions にあると判断しました。http://richhickey.github.com/clojure-contrib/branch-1.1.x/math-api.htmlでそのための API 情報を見つけましたが、何を入れるべきかを理解するのに役立つものは何も見つかりませんその依存関係の私の project.clj ファイル。

[clojure.contrib.generic.math-functions "1.1"]、、、[clojure.contrib.generic.math-functions "1.1.x"]およびを試し[clojure.contrib.generic.math-functions "1.1.0"]ました。それらのそれぞれについて、私は次のようなものを取得します...

0 投票する
2 に答える
452 参照

import - clojureの読み込み-投稿

私はJVM全体に不慣れで、clojureで遊んでみています。clojure-contribをロードしようとしていますが失敗します:

どんなポインタも素晴らしいでしょう-ありがとう。

0 投票する
2 に答える
220 参照

clojure - ロードするclojure-contrib sqlを取得できません - FileNotFoundException

clojure と clojure contrib を手動でインストールしましたが、homebrew と mac のポートを使用すると、すべてこのエラーが発生します。私は他の部分を働かせることができます。何を与える?

編集 この質問は似 いる

0 投票する
4 に答える
876 参照

java - Java から Clojure マクロを呼び出すには?

JavaからClojureマクロを呼び出す方法はありますか?

これが私がやろうとしていることです:

prxml はデフォルトで *out* に書き込みます。そのため、文字列を返すマクロ with-out-str でラップする必要があります。

このエラーが発生しています:

0 投票する
3 に答える
3096 参照

windows - Clojure ファイルを実行するには?

clojure-contrib を使用する clojure ファイル/スクリプトをコマンドラインから実行するにはどうすればよいですか? 私の(winodws)マシンには、クラスパスに clojure-1.2.1.jar と clojure-contrib-1.2.0.jar があります。注: 次のコマンドで REPL を開始できます。java clojure.mainまた、次のコマンドで clojure-contrib を使用しない *.clj ファイルを実行できます。java clojure.main file-name.clj