問題タブ [counterclockwise]
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.
eclipse - CounterClockwise で Drip を使用する (Eclipse の Clojure)
Drip for Clojureを Eclipse/ CounterClockwiseで使用することは可能ですか?可能であると仮定すると、どのようにセットアップしますか?
eclipse - Eclipse-Clojure-反時計回りのプラグイン-REPL名前空間(ファイル名前空間ではない)での選択を評価するためのショートカット
次のような最初のファイル/名前空間があるとします。
これを実行して、「REPLのClojure/Loadファイル」でreplを取得します
次に、次のように2番目のファイル/名前空間を開きます。
を選択して(ns b)
Command-Enterを押したとします(私のMacでは-WindowsではCTRL-Enterになります)。次に、を選択して(ns c)
Command-Enterキーを押します。
次に、を選択して(println *ns*)
コマンドを押します-Enterキーを押します-次に、次のようになります。
ショートカットのCommand-Enterは、ハイライトされたテキストをrepl名前空間ではなく、ファイル名前空間で評価するためです。
repl名前空間での選択を評価するためのショートカットはありますか?
eclipse - 反時計回りはEclipseでステッピングデバッガを使用しませんか?
反時計回りのドキュメントには、次のステートメントが含まれています。
私にとっては、Eclipseステッピングデバッガーの使用を示唆しています。そこで、次の Clojure コードをセットアップしました。
マークされた各ポイントにデバッグ ポイントを設定し、X)
[Debug As] > [Clojure Application] でコードを実行することにしました。
私が期待していたのは、Eclipseのデバッグモードを起動するプロンプトでした.代わりに、新しいREPLが下から始まりました.
入力する(println d)
と結果が得られ4
ます。
これは、ブレークポイントがその時点でブレークに失敗したことを示しています。
私の期待は正しくありませんか?私は何か間違ったことをしていますか?
(私は、CCW バージョン 0.10.2.STABLE001 の OS X 10.8.2 で Java 1.7 を使用して Eclipse Juno を実行しています)
eclipse - 反時計回りおよび:gen-class
Eclipse(4.2.0)とCounteclockwise(0.10.1.STABLE001)を使用しています。クラスを生成したいclojure名前空間があります:
欠陥がありますが、ここではバージョン0.59の時点で修正済みとしてマークされています。
コマンドラインコンパイルに頼らずに、IDEからこれをトリガーまたは構成できる方法はありますか?
関連する質問があります。Eclipseでコンパイル済みのClojureクラスを反時計回りに使用する方法ですが、解決策はありません。
eclipse - JavaからClojureを呼び出すと、彼らは言った、それは簡単だろう、と彼らは言った
私は駆け出しの Clojure プログラマーであり、Eclipse で Java を真っ直ぐ使った経験があります。http://dev.clojure.org/display/doc/Getting+Started+with+Eclipse+and+Counterclockwiseの記事から作成された単純な「hello」関数を Java プログラムに呼び出させようとしています。hello 関数は、反時計回りのプラグインを介して起動された Clojure REPL から正常に機能します。Java クラスから hello 関数を実行しようとすると問題が発生します。
グーグルで調べてみると、これには基本的に 2 つの方法があることがわかります。clojure.lang.RT は Clojure ソースをロードしてスクリプトとして実行するか、Clojure ソースが JAR にコンパイルされたときに直接実行できます。
clojure.lang.RT バリアントは問題なく動作していますが、直接呼び出しバリアントを動作させる方法について完全に途方に暮れています。Java ファイルでは、コンパイラは「myproject.core」を解決できません。
Clojure のソースは core.clj で、次のとおりであり、REPL を通じてチャンピオンのように機能します。
ただし、Java ソースはコンパイルされません。
コンパイルエラーは...
Java から直接参照できるように、core.clj の .class 表現を classes ディレクトリに配置するように反時計回りのプロジェクトを構成するにはどうすればよいですか?
これは、完全な Maven などに移行しなくても可能でなければなりません。いいえ?
java - クラスパスに Clojure リソースが見つかりませんでした
Java コードでいくつかの clojure 関数にアクセスしようとしています (Eclipse と CounterClockWise を使用しています)。まず、私はそれを行う方法がわかりませんでしたか?しかし、ここでいくつかの答えを見つけました。
Javaコードでファイルclojure.lang.RT package
を呼び出すために使用しています。.clj
名前空間に名前を付けている間、.clj
ファイルの適切な規則が守られてns test.clojure.core
いtest.clojure
ます.clj
。また、いくつかの情報に従って、 java-source-path (つまり java-source-path src/test/java
) と source-path (つまり source-path src/test/clojure
) を my.xml に追加しましたproject.clj
。
しかし、Java ファイルを実行すると、次のエラーが表示されます - a) Could not locate Clojure resource on classpath
b) Attempting to call unbound fn
。
コミュニティの誰かが (私がまったくの初心者であると仮定して) 詳細な手順やチュートリアルを通して私を助けてくれたら、私は感謝しclojure.lang.RT
ます.
私の欲求不満を終わらせるために完全な答えを得ることを楽しみにしています.
emacs - Clojure用のIDE-反時計回り(Eclipse)とEmacs。Emacsと比較して反時計回りに欠けている機能(ある場合)は何ですか?
Emacsと比較したEclipse用の反時計回りプラグインの制限は何か知りたいです。Eclipseから利用できないLisp(およびClojure)の魔法は何ですか?
-更新-Emacsにはもっと多くの機能、ショートカット、さまざまな洗練されたキーバインディングがあることは知っていますが、特定のLisp/Clojureのものに興味があります。たとえば、ファイルで正規表現検索を使用できなかった場合は問題ありませんが、Eclipse内でREPLを使用できなかった場合、それは私にとって大きな問題になります。これはコア機能です。それで、私の質問を拡張するために、REPLはEmacsと比較して反時計回りに完全に機能していますか?いくつかの非常に高度な機能が欠けていても、それは便宜上そこにあるだけですが、何かできない場合は、Emacsにジャンプします。
eclipse - Eclipse/CounterClockWise でスレッドを使用すると、REPL ではなくコンソールに出力が送信される
このガイドからこのコードを試しました:
実行すると、出力の一部が REPL に表示され、残りの部分がコンソールに表示されます (使用しないため、通常は非表示にしているのでポップアップします)。
すべての出力を REPL ウィンドウに送信したいのですが、どうすればそれを達成できますか?
clojure - 反時計回り(またはla clojure)を介してcompojureWebアプリを実行/デバッグする方法
私は最初のWebアプリをcompojureで作成しようとしています。私はFile-New-Project, Clojure Project
ccwを使用しており、「compojure」ライニンゲンテンプレートを使用しています。プロジェクト.cljは次のようになります
src / asdf/handler.cljは次のようになります
コマンドラインからを使用してこれを実行できることがわかりましlein ring server
たが、Eclipseからこれを実行する方法がわかりません。もちろん、実行だけでなく、デバッグやブレークポイントの設定などもできるようにしたいと思っています。Eclipseでこれを行う方法はありますか?または、そうでない場合は、IntelliJ / La-Clojureはどうですか?(今のところ、私はemacsを少し恐れていますが、それが非常に単純な場合は、試してみます)。
または、これはcompojureアプリの典型的な開発プロセスではありませんか?(そうでない場合は、何ですか?ただ走っlein ring server
て祈るだけですか?)
それが違いを生むなら、これはWin7にあります。
eclipse - Counterclockwise/Eclipse 内の Leiningen プロジェクトでスムーズにテストを実行するには?
私はClojureと反時計回りの初心者であり、「貧弱な統合」を使用してLeiningen 2プロジェクトを追加することに成功しました(外部ツール、質問Using Clojure and Leiningen with IDEsからリンク)。
これまでにテストを実行するための私の代替手段:
- コマンドラインから: lein test
- 「貧乏人の統合」で「lein test」を実行する(外部ツール)
これらはかなりうまく機能しますが、JUnitなどのようにテストが実行されることを示すなど、よりスムーズな代替手段があるかどうか疑問に思っていますか?
または、より一般的な定式化では、反時計回りでスムーズな TDD フローを実現するにはどうすればよいでしょうか?