問題タブ [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 に答える
241 参照

unit-testing - 重複するclojureテストを取り除くにはどうすればよいですか?REPLの単体テストです

私は小さなスクリプトを持っています

これを使用して、すべてをすばやくリロードし、単体テストを開始します。
問題は、ファイルが読み取られるたびに(deftest ...)が評価されるたびに追加のテストが作成されるため、1日中懸命に作業した後、各テストが103回実行されるようになったことです。

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

xml - Clojure XML 解析

xml ドキュメントを解析して要素にアクセスする方法に関する情報が見つかりません。

XMLドキュメントを解析する2つの方法を見つけました

しかし、結果の構造を処理する方法に関する情報を見つけることができますか?

ソースファイルは、結果を照会する方法について zip-query.clj を参照していますが、それも欠落しているようです。

0 投票する
5 に答える
14137 参照

clojure - コマンドラインインターフェイスを使用してClojureアプリを構築しますか?

Clojure(Rubyから)を使い始めたばかりで、コマンドラインインターフェイスを備えた小さなアプリを作成したいと思います。CLへの入出力を処理するにはどうすればよいですか?

clojure.contrib.command-lineがあることに気づきましたが、ドキュメントはスリムです。

http://github.com/richhickey/clojure-contrib/blob/ffa868411cda6c617105b52b4f6f9e0f37ee8c24/src/clojure/contrib/command_line.clj

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

java - 大量の電子メールを管理するメール システムを作成している場合、james または Javamail を使用した方がよいでしょうか。

James ( http://james.apache.org/ ) または Javamail ( http://java.sun.com/products/javamail/ ) を使用して、電子メールを受け取って処理する電子メール システムを構築するかどうかを決定しようとしています。 . コンテンツの処理、スパムのチェックなどとともに、電子メールの送受信を行います。Java または Clojure と互換性がある必要があります。

ここで触れていない Java/Clojure 互換の電子メール システムについては、遠慮なくご意見をお寄せください。

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

testing - Clojure Contrib のテストはどのように「パラメータ化」できますか?

JunitTestNGはどちらも、入力パラメーターのコレクションを反復処理し、それらに対してテストを実行するためのメカニズムを提供します。Junit では、これはParameterized アノテーションを介してサポートされますが、TestNG は@DataProviderを使用します。

test-isライブラリを使用してデータ駆動型テストを作成するにはどうすればよいですか? リスト内包表記を使用して入力パラメーター コレクションを反復処理しようとしましたが、 deftestはマクロであるため、それ句を期待しています。

0 投票する
5 に答える
3282 参照

html - Compojure HTML フォーマット

私は Clojure に比較的慣れておらず、完全な HTML/Compojure の処女です。Compojure を使用して、次のような関数を使用して HTML の静的ページを作成しようとしています。

この関数は、HTML をファイルに書き込むだけです。(args引数はここでは関係ありません。例がコンパイルされ、私のプログラムで実行されることを保証するためだけです。)

「Clojure のプログラミング」では、このhtml関数を呼び出すと、書式設定された HTML (インデント付きの複数行) が生成されることが示されていました。私が得るのは、期待どおりのドキュメントタイプと、それに続くすべての HTML が 1 行にあることだけです。HTML Tidyは、出力ファイルのコンテンツに関する問題を検出しません。printlnREPLでも1行で出てきます。

フォーマットされた出力を取得するために他に必要なものはありますか?

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

xml - Clojureのxmlツリーでzipフィルタークエリの結果を組み合わせるにはどうすればよいですか?

xmlツリーで3つのzipフィルタークエリの結果を組み合わせたいと思います。私が解析しているXMLは次のようになります。

この例から、これはオプションで<given_name>あり、必須であることがわかります。ここに私の問題があります-3つの別々のクエリを実行すると、私が得る応答は互いにキルターから外れます:<suffix><surname>

これらの3つのクエリを実行した後、カーディナリティが一致しない3つのシーケンスが残ります。長さは1、長さは2given_nameになります。これにより、各名前のコンポーネントを組み合わせることができなくなります。シーケンス構築中にこの名前の連結を実行する単一のクエリを作成する必要があります。suffixsurname

私はの非常にまばらなドキュメントを見ていますclojure.contrib.zip-filter.xmlが、これをどのように行うことができるか(またはそれが可能かどうか)を理解できません。残念ながら、私はClojure(およびLisp)の初心者です!他の3つの埋め込みクエリを連結するクエリを作成する方法を誰かが指摘できますか?

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

xml - Clojure の XML ファイルの Zipper ツリーへの挿入

clojure.contrib の zip-filter.xml を介してアクセスされる xml ツリーを慣用的に変更する方法について、私は混乱しています。まったくこれをやろうとする必要がありますか、それとももっと良い方法がありますか?

次のようなダミーのxmlファイル「itemdb.xml」があるとします。

そして、私はいくつかのコードを持っています:

この場合に clojure.zip 関数を適切に使用する方法と、それが zip-filter とどのように相互作用するかについては不明です。

この小さな例で特に奇妙な点を見つけた場合は、指摘してください。

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

clojure - clojure を使用した HTML 解析と Web 駆動のヒントはありますか?

Clojure を使用して Web サイトのデータ入力を自動化したいと考えています。

このために、Web ページの要素を照会し、http 要求を作成したいと考えています。私は HttpUnit と contrib.clojure.zip-filter.xml の使用を検討しています。これまでのところ、どちらのアプローチも正しくないと感じています。

このタスクを支援する代替ライブラリはありますか?

ありがとう

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

clojure - Windowsにclojure-contribをインストールするには?

contrib ライブラリを含めて Clojure REPL を起動する方法が見つからないようです。ドキュメントを正しく理解していれば、次のコマンドで実行できます。

しかし、ご覧のとおり、失敗します。clojure-contrib.jar をC:\clojure-1.1.0フォルダーにコピーしました。

誰かがそれを正しくするのを手伝ってくれますか?

更新
Michał の投稿のおかげで、セミコロンを使用しなければならなかったところにコロンを使用していたことに気付きました。これは機能します: