問題タブ [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.
sql - ClojureQLはclojure.contrib.sqlとどのように比較されますか?
それぞれが特定の列の選択や述語によるフィルタリングなどの基本的なケースをカバーしているように見えますが、それぞれがより高度なケースとどのように比較されるのか疑問に思います。複雑なクエリを一方の形式でもう一方の形式で表現する方が簡単ですか?1つのライブラリに、他のライブラリがカバーする機能が欠けていませんか?
clojure - Clojure で 2 点から線分を作成する
これを行う最善の方法は何ですか?ここに私がこれまでに持っているものがあります
これが私の最終目標です
はい、対角線はなく、x または y の動きのみです。
ありがとう。
function - Clojure関数のメタデータを動的に見つけるにはどうすればよいですか?
次のコードがあるとします。
これで「関数1」が返されると思いますが、nilが返されます。これは、私が完全には理解していない次の違いに起因すると思います。
誰かが私にこれを説明できますか?
clojure - 名前空間を使用する場合にのみ Clojure がエラーをスローする
Clojure でチェス ゲームの作業を開始しましたが、名前空間に問題があります。私のファイルの一番上に、私は持っています
to-string
また、ゲーム ピースのシンボルを文字列に変換するなど、いくつかの関数も定義します。ただし、コンパイルすると:
いくつか実験を行ったところ、自分で定義した関数を初めて呼び出すときにエラーが発生することがわかりました。また、呼び出しをコメントアウトしても、通常はエラーが発生しないことも発見しました。ns
Swankサーバーを再起動することで修正できる場合があります(できない場合もあります)。しばらくの間(ns chess.core)
、同じエラーがスローされたので、コメントアウトしてハッキングを続けました。しかし、今は何かを大文字にする必要があるので、str-utils が必要です。
str-utils について言えば、私は Leiningen を使用しており、project.clj
下に次のものがあります:dependencies
。
上は動作しますが、下は動作しません。
だから、Clojure の名前空間とライブラリがどのように機能するかについて、私は無知なように感じますが、同時に、他の誰もが(ns foo.bar)
正常に使用しているようです。
clojure - IllegalStateExceptionコンパイルClojure-貢献
自分のバージョンのclojureをコンパイルしようとしています-Mavenで貢献すると次の例外が発生します:
また、次のコマンドを使用してコンパイルしています。
clojure.jarは、Gitリポジトリからコンパイルしたバージョンを使用しているため、実際のjar(同じディレクトリにあります)へのリンクです。
何か案は?
コメントありがとうございます!=)
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"]
ました。それらのそれぞれについて、私は次のようなものを取得します...
import - clojureの読み込み-投稿
私はJVM全体に不慣れで、clojureで遊んでみています。clojure-contribをロードしようとしていますが失敗します:
どんなポインタも素晴らしいでしょう-ありがとう。
clojure - ロードするclojure-contrib sqlを取得できません - FileNotFoundException
clojure と clojure contrib を手動でインストールしましたが、homebrew と mac のポートを使用すると、すべてこのエラーが発生します。私は他の部分を働かせることができます。何を与える?
編集 この質問は似 て いる
java - Java から Clojure マクロを呼び出すには?
JavaからClojureマクロを呼び出す方法はありますか?
これが私がやろうとしていることです:
prxml はデフォルトで *out* に書き込みます。そのため、文字列を返すマクロ with-out-str でラップする必要があります。
このエラーが発生しています:
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