問題タブ [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.

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

java - ClassCastException MyType は MyType にキャストできませんか?

Clojure で deftype を使用しているときに問題が発生しました。次のコードを実行すると:

次に、コンパイラがスローします: ClassCastException MyProject.core.TestType を MyProject.core.TestType にキャストできません。私は何か間違ったことをしていますか、それともこれはバグですか? テスト関数から型注釈を削除すると、次のようになることに注意してください。

その後、コードは正常に動作しますが、リフレクションに関する警告 (warn-on-reflect が有効になっている場合) が表示され、実行が遅くなり、現在のユースケースで deftype を使用する目的が無効になります。

編集:わかりました、コードはreplで機能しますが、ctrl-alt-sを使用してロードすると機能しません(反時計回りでEclipseで実行しています)。したがって、問題はEclipseまたは反時計回りにあるようです。

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

eclipse - clojure.contrib.string の検索と使用

私は Eclipse 用の CounterClockwise を持っており、clojure.contrib をインストールする必要があると考えています。ただし、それや clojure.contrib.string などのサブファイルを使用できないようです。入力すると、次のエラーが表示されます

(require 'clojure-contrib.string) と入力すると、次のようになります。

FileNotFoundException クラスパスに clojure_contrib/string__init.class または clojure_contrib/string.clj が見つかりませんでした: clojure.lang.RT.load (RT.java:443)

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

eclipse - 反時計回りで「Shaded Area」ウィンドウを閉じる方法

反時計回りに奇妙なウィンドウがあります。復元バーでマウスを合わせると、ツールチップに「Shaded Area」と表示されます。最小化、覗き見、元に戻すことはできますが、閉じる方法がわかりません! 同様の日食の質問ALT-F4は、反時計回りの全体を閉じる 、または何もしない を示唆していますALT-CTRL-SHIFT-F11

で閉じるボタンマークがないことを明確にするために、スクリーンショットを含めます[X]

ピーク:

最初のスクリーンショット

復元:

2 番目のスクリーンショット

このウィンドウを閉じるにはどうすればよいですか?

0 投票する
0 に答える
117 参照

eclipse - leininigen でコンパイル順序を制御するにはどうすればよいですか?

これは簡単に解決できる問題ですが、コンパイルしようとするたびに、leininigen が間違った順序でクラスをコンパイルしようとしているために、クラスが見つからないという例外が発生します。:aotを使用して project.clj ファイルで順序クラスをコンパイルする必要があることを明示的に定義しようとしているところまで行きましたが、それは無視されています。class not found 例外を取得しているファイルには、 ns宣言に:requireステートメントがありますが、それらも無視されています。コンパイル順序を変更するにはどうすればよいですか?

システムが上書きを拒否していたいくつかの古いクラスがあり、今ではまったくコンパイルされないため、lein cleanを使用しました。私はこの言語に非常に不満を感じています。

これは私が得ているエラーの例です(ベース名前空間をに置き換えました)

失敗しているファイルには...が含まれています

util.clj には次のものが含まれています...

project.clj が含まれています...

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

java - clojure プロジェクトから Eclipse で Java プロジェクトを使用する方法

既存の Java コード ベースがあります。Eclipse ではいくつかのプロジェクトに編成されています。これらのプロジェクトは、互いに要求し合う傾向があります。例えば:

他のプロジェクトのコードを利用するには、[ビルド パス] [プロジェクト] タブに移動し、[追加] をクリックします。

clojure で既存の Java プロジェクトのコードを簡単に使い始めることができるように、(Eclipse で) clojure コードに対して実行できる同様のことはありますか?

0 投票する
0 に答える
43 参照

eclipse - Eclipse+CounterClockWise内でClojure Docsをブラウズ/検索する方法は?

Eclipse と Clojure に関連する 3 つの質問:

  1. {:subject read-clojure-docs} Eclipse+CounterClockWise 内で Clojure ドキュメントを参照する方法はありますか?

  2. {:subject read-java-docs} Eclipse でも Java ドキュメントを検索できると便利かもしれませんが、可能ですか?

  3. {:subject configure-repl-window} Chas Emerick のビデオを見たとき、Eclipse の REPL ウィンドウに行区切りがあるのを見ました: 入力と評価を分離するのに役立ちますが、私の Eclipse での評価と入力は次のようになります。 1 つのウィンドウで。Eclipseでこの行を設定するには?

ありがとう。

編集(2014-05-26): 質問 3 EclipseColorScheme をインストールすることで解決しました。

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

eclipse - Eclipse/CounterClockWiseでClojureコードを再フォーマット/再インデントするには?

clojure コードの一部を Eclipse にコピーするとき、フォーマットの問題を修正するにはどうすればよいですか? 一部のテキスト エディターには reindent/format コマンドまたはショートカットがありますが、Eclipse でコードの書式設定を処理する方法はありますか?