問題タブ [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.
unit-testing - 重複するclojureテストを取り除くにはどうすればよいですか?REPLの単体テストです
私は小さなスクリプトを持っています
これを使用して、すべてをすばやくリロードし、単体テストを開始します。
問題は、ファイルが読み取られるたびに(deftest ...)が評価されるたびに追加のテストが作成されるため、1日中懸命に作業した後、各テストが103回実行されるようになったことです。
xml - Clojure XML 解析
xml ドキュメントを解析して要素にアクセスする方法に関する情報が見つかりません。
XMLドキュメントを解析する2つの方法を見つけました
と
しかし、結果の構造を処理する方法に関する情報を見つけることができますか?
ソースファイルは、結果を照会する方法について zip-query.clj を参照していますが、それも欠落しているようです。
clojure - コマンドラインインターフェイスを使用してClojureアプリを構築しますか?
Clojure(Rubyから)を使い始めたばかりで、コマンドラインインターフェイスを備えた小さなアプリを作成したいと思います。CLへの入出力を処理するにはどうすればよいですか?
clojure.contrib.command-lineがあることに気づきましたが、ドキュメントはスリムです。
java - 大量の電子メールを管理するメール システムを作成している場合、james または Javamail を使用した方がよいでしょうか。
James ( http://james.apache.org/ ) または Javamail ( http://java.sun.com/products/javamail/ ) を使用して、電子メールを受け取って処理する電子メール システムを構築するかどうかを決定しようとしています。 . コンテンツの処理、スパムのチェックなどとともに、電子メールの送受信を行います。Java または Clojure と互換性がある必要があります。
ここで触れていない Java/Clojure 互換の電子メール システムについては、遠慮なくご意見をお寄せください。
testing - Clojure Contrib のテストはどのように「パラメータ化」できますか?
JunitとTestNGはどちらも、入力パラメーターのコレクションを反復処理し、それらに対してテストを実行するためのメカニズムを提供します。Junit では、これはParameterized アノテーションを介してサポートされますが、TestNG は@DataProviderを使用します。
test-isライブラリを使用してデータ駆動型テストを作成するにはどうすればよいですか? リスト内包表記を使用して入力パラメーター コレクションを反復処理しようとしましたが、 deftestはマクロであるため、それは句を期待しています。
html - Compojure HTML フォーマット
私は Clojure に比較的慣れておらず、完全な HTML/Compojure の処女です。Compojure を使用して、次のような関数を使用して HTML の静的ページを作成しようとしています。
この関数は、HTML をファイルに書き込むだけです。(args
引数はここでは関係ありません。例がコンパイルされ、私のプログラムで実行されることを保証するためだけです。)
「Clojure のプログラミング」では、このhtml
関数を呼び出すと、書式設定された HTML (インデント付きの複数行) が生成されることが示されていました。私が得るのは、期待どおりのドキュメントタイプと、それに続くすべての HTML が 1 行にあることだけです。HTML Tidyは、出力ファイルのコンテンツに関する問題を検出しません。println
REPLでも1行で出てきます。
フォーマットされた出力を取得するために他に必要なものはありますか?
xml - Clojureのxmlツリーでzipフィルタークエリの結果を組み合わせるにはどうすればよいですか?
xmlツリーで3つのzipフィルタークエリの結果を組み合わせたいと思います。私が解析しているXMLは次のようになります。
この例から、これはオプションで<given_name>
あり、必須であることがわかります。ここに私の問題があります-3つの別々のクエリを実行すると、私が得る応答は互いにキルターから外れます:<suffix>
<surname>
これらの3つのクエリを実行した後、カーディナリティが一致しない3つのシーケンスが残ります。長さは1、長さは2given_name
になります。これにより、各名前のコンポーネントを組み合わせることができなくなります。シーケンス構築中にこの名前の連結を実行する単一のクエリを作成する必要があります。suffix
surname
私はの非常にまばらなドキュメントを見ていますclojure.contrib.zip-filter.xml
が、これをどのように行うことができるか(またはそれが可能かどうか)を理解できません。残念ながら、私はClojure(およびLisp)の初心者です!他の3つの埋め込みクエリを連結するクエリを作成する方法を誰かが指摘できますか?
xml - Clojure の XML ファイルの Zipper ツリーへの挿入
clojure.contrib の zip-filter.xml を介してアクセスされる xml ツリーを慣用的に変更する方法について、私は混乱しています。まったくこれをやろうとする必要がありますか、それとももっと良い方法がありますか?
次のようなダミーのxmlファイル「itemdb.xml」があるとします。
そして、私はいくつかのコードを持っています:
この場合に clojure.zip 関数を適切に使用する方法と、それが zip-filter とどのように相互作用するかについては不明です。
この小さな例で特に奇妙な点を見つけた場合は、指摘してください。
clojure - clojure を使用した HTML 解析と Web 駆動のヒントはありますか?
Clojure を使用して Web サイトのデータ入力を自動化したいと考えています。
このために、Web ページの要素を照会し、http 要求を作成したいと考えています。私は HttpUnit と contrib.clojure.zip-filter.xml の使用を検討しています。これまでのところ、どちらのアプローチも正しくないと感じています。
このタスクを支援する代替ライブラリはありますか?
ありがとう
clojure - Windowsにclojure-contribをインストールするには?
contrib ライブラリを含めて Clojure REPL を起動する方法が見つからないようです。ドキュメントを正しく理解していれば、次のコマンドで実行できます。
しかし、ご覧のとおり、失敗します。clojure-contrib.jar をC:\clojure-1.1.0
フォルダーにコピーしました。
誰かがそれを正しくするのを手伝ってくれますか?
更新
Michał の投稿のおかげで、セミコロンを使用しなければならなかったところにコロンを使用していたことに気付きました。これは機能します: