問題タブ [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 投票する
2 に答える
246 参照

clojure - clojure.contrib.strint を別の場所で定義された文字列で使用する

私は clojure が初めてで、clojure.contrib.strint を使用して URL を構築しようとしています。たとえば、これを Google 検索に使用できます。

しかし、これは私にコンパイラエラーを与えます:
error: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.IllegalArgumentException: No matching method found: indexOf for class clojure.lang.Symbol.
strint は indexOf を数回使用していると思うので、どういうわけか << 関数に必要なものを与えていないようです。

も試しまし(def search_base_url '(<< "http://myurl.com?~{params}"))たが、 let のコンテキストでそのフォームを評価する方法がわかりません。文字列を search_url 関数に入れることもできますが、それは私には劣っているように感じます。これに対する答えが、clojure をもう少しよく理解するのに役立つことを願っています。

ありがとう

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

clojure - clojure-contribライブラリが移動した場所を見つける

clojureの将来のバージョンでは、clojure-contribを単一のアイテムとして使用することをどのように思いとどまらせているかを考えると、物事がどこに移動したかをどのように見つけますか。

例-このユーティリティ: http: //richhickey.github.com/clojure-contrib/javadoc.browse-api.html#clojure.contrib.javadoc.browse/open-url-in-browser便利です-しかし、どこに移動しましたか新しいスキームの下で?

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

java - DBテーブルで参照されているファイルの物理的な存在を確認してください

ドキュメント情報とファイルシステム上のファイルを指すファイルパスを含むかなり大きなテーブルが1つあります。数年後、DBテーブルで参照されていないファイルがディスク上にあることに気付きました。その逆も同様です。

現在Clojureを学んでいるので、dbとファイルシステムの違いを見つけることができる小さなユーティリティを作成するといいと思いました。当然のことながら、私は初心者なので、600 000を超えるドキュメントがあり、明らかにパフォーマンスが高く、メモリ消費の少ないソリューションが必要なため、行き詰まりました:)

私の最初のアイデアは、すべてのファイルでフラット化されたファイルシステムツリーリストを生成し、それをdbのリストと比較することでした。ファイルが存在しない場合は、別のリスト「存在しない」に入れ、ファイルがHDDに存在し、DBに存在しない場合は、移動します。いくつかのダンプディレクトリにそれを。

何か案は?

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

json - clojure.contribs json ライターを拡張して他のクラスをシリアライズするにはどうすればよいですか

clojure var などを格納する clojure マップから JSON オブジェクトを作成する必要があります。基本実装は、それらを見ると、この種のエラーをスローします。

java.lang.Exception: クラス clojure.lang.Var の JSON の書き方がわからない

JSON ライターの機能を拡張する方法のサンプル コードを教えてもらえますか?

ありがとう。

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

clojure - Clojure のインポートが失敗するのはなぜですか?

IntelliJ で contrib 1.1 を使用して Clojure 1.3 を実行しています。私のプログラムは1行で構成されています

実行時に次のエラーが表示されます

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

clojure - 複数の引数の代わりに引数としてシーケンスを渡す

複数の引数を期待する関数に引数として単一のシーケンスを渡すにはどうすればよいですか? 具体的には、デカルト積を使用してシーケンスを渡そうとしています (以下を参照)。ただし、そうすると、結果は望ましいものではありません。単一のシーケンスを引数として渡すことができない場合、シーケンスを複数の引数に分割するにはどうすればよいですか? ありがとう。

結果:

望ましい結果

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

clojure - clojure 1.3 で import-static を見つける方法

「プログラミング Clojure」を読んでいますが、この本は clojure 1.1 に基づいています。

最新の安定版 1.3 を使いたいのですが、古い clojure-contrib がありません。

私の問題はimport-static、clojure 1.3 で見つからないことです。古い clojure-contrib からマクロ定義をコピーして実行できました。

clojure 1.3 には import-static やそれに代わるものはありますか? 古い clojure-contrib for 1.3 でそのようなライブラリや関数を見つけるためのノウハウはありますか?

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

clojure - Clojure のモノリシック Contrib

https://github.com/clojure/clojure-contribこの clojure のリンクは での使用Monolithic Contribを求めていますclojure 1.3。どこから jar を入手できますか、Monolithic Contribまたは jar は と同じclojure-contribですか?

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

clojure - 名前空間のコンテキスト内で clojure データ構造を評価するにはどうすればよいですか?

私は内部使用のための clojure アプリを書いています。設定ファイルも clojure に入れたいです。構成ファイルを簡単に記述できるようにいくつかのマクロを定義しましたが、構成ファイルからデータを評価しようとすると、マクロが見つかりません。ただし、これは REPL からは正常に機能します。たとえば、私は使用しています

次のエラーが表示されます。

ただし、私の名前空間の REPL から同じコマンドを実行しても問題なく動作します。

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

clojure - 特定の jar をダウンロードしている依存関係を見つけるにはどうすればよいですか?

私の project.clj の :dependencies の 1 つはモノリシックな clojure-contrib-1.1.0.jar に依存していますが、どちらがダウンロードしているのか推測できません。それぞれを段階的にコメントアウトするのではなく、どの問題が原因であるかをどのように発見できますか?