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

eclipse - 反時計回り REPL の最後の入力?

Eclipse で反時計回りの REPL に入力した内容の履歴を確認することはできますか? 上矢印キーや ctrl-p キー、または他の repl で機能する他のさまざまなことを押すのと同じように?ありがとう!-フィリップ

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

eclipse - CounterClockwise NullPointerException

OSX10.7.2でEclipseIndigoを実行していますが、反時計回りに正しく動作させることができません。REPLビューを開くと、入力を受け入れます(そして入力を表示します)が、実際には式を評価しません。replの再接続を強制しようとすると、java.lang.NullPointerExceptionが発生します(スタックトレースはありません)。

実行構成を介してclojureプロジェクトをreplにロードしようとすると、Eclipseがロックされます。

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

eclipse - CounterClockwise のコード補完からの提案はありません

CCW 0.5.0.STABLE002 で Eclipse Helios SR2 を使用していますが、コード補完またはネームスペース ブラウジングが機能しません。

CCW のインストール手順に従って、正しいコンポーネントがインストールされていることを確認しました。

新しい Clojure プロジェクトを作成し、次に Clojure ファイルを作成するときに、単純な関数を作成しようとすると、エディターは「printl」の提案を見つけることができません。プロジェクトには clojure JAR ファイルが追加されており、これらはプロジェクトのビルド パスにあります。

現在または以前のバージョンのEclipseでこれが機能したことはありません(アンインストールされているため、それらがどのバージョンであったかはわかりません)。

何が間違っているのかについての提案を歓迎します。

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

eclipse - 最初のコマンドでの反時計回りの日食エラー

私は最近 Lisp を調べ始め、Eclipse で Counterclockwise をインストールしました。
次に、1.2 バージョンが組み込まれているという事実を嫌って、手動で 1.3 ライブラリをリンクしました (正直なところそれほど難しいことではありません)。その後、新しい
REPL セッション を実行するたびに、最初のコマンドが常にたくさんのコマンドを作成することに気付きました。のエラーが表示されますが、セッション自体には影響しません。同時に、次のコマンドはすべて正常に機能します。

ほんの些細な煩わしさですが、それでもかなり不安です。行った変更を元に戻して 1.2 (組み込みバージョン) でテストしましたが、役に立ちませんでした。

ここにEclipseコンソール出力の長いリストがあります(さらに6つありますが、Eclipseはそれらを書きませんでした。cmd内で同じことをシミュレートしようとするかもしれませんが、最初に必要かどうか教えてください)

編集:これが名前空間にリンクされている可能性があります

ファイル内の何も実際に使用されていない場合でも。

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

eclipse - Eclipse/CounterclockwiseでMacportsをインストールしたClojureを使用する方法

私はclojureに非常に慣れていないので、数時間後にNetbeans/EnclojureとEclipse/Counterclockwiseをいじって、ついにEclipse/Counterclockwiseに設定しまし

しかし、REPLでは、Clojureバージョン1.2を入手していますが、私のシステム(Macportsを使用)で動作しているのは1.3です。

Eclipse / Counterclockwiseにこのバージョンを使用させるにはどうすればよいですか?シンタックスハイライトルールと他のマイナーなものを除いて、基本的にClojureについての設定には何も見つかりません。

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

eclipse - EclipseでのClojureのコードフォーマットユーティリティ

私は反時計回りに使用していますが、残念ながら、まだこの機能を実装していません。Clojureコードを「リッピー」な方法で自動的にフォーマットする方法について何かアイデアはありますか?

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

eclipse - 反時計回りの厳密な paredit モードで余分な括弧を削除する

この質問に対する答えは明らかだと思いますが、反時計回りのドキュメントを読み、インターネットで検索しましたが、見つけることができませんでした。反時計回りで Clojure ファイルを編集しているときに、誤って余分な括弧や括弧などを入れてしまうことがよくありますが、厳密な paredit モードから抜け出さずにそれらを削除する方法を見つけることができませんでした。たとえば、次の関数があるとします。

関数名を誤って括弧で囲んでしまいました。私が知る限り、関数名を削除するか、余分な括弧を削除し、関数名を再度入力するか、一時的に削除する以外に削除する方法はありません。厳密な paredit モードの。これには他のオプションがありますか?何らかの理由で、私はこの問題に頻繁に遭遇します。

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

clojure - 反時計回りでシンボル ドキュメントを検索する

反時計回りに、CTRL-スペースを使用してシンボル名を完成させ、複数の可能性がある場合、リストが表示され、スクロールするとリストの右側と横に各シンボルのドキュメントを含むボックスが表示されます名前を通して。

補完を使用せずにこのドキュメンテーション ウィンドウを取得する方法はありますか、または補完のオプションが 1 つしかない場合は? 現在、シンボルがあいまいになるのに十分な文字を削除してドキュメントを検索してから、必要なシンボルを再選択していますが、これはかなり非効率的です。通常、引数の順序を知りたいだけです。私は emacs の大ファンというわけではありませんが、slime の好きな点の 1 つは、slime を使用したときに、呼び出す関数の引数の小さなリストがステータス バーに表示されていたことを覚えているように思えることです。

問題をグーグル検索し、反時計回りの Web ページも調べましたが、何も思いつかなかったので、間違った検索用語を使用しているに違いありません。

-ハリー

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

algorithm - 凹多角形の頂点を反時計回りに並べる

凹多角形の境界上にある一連の点があります。これらの点を頂点とする非交差ポリゴンを1つ見つけたいと思います。つまり、凹多角形の頂点をccw(またはcw)で並べ替えたいと思います。

ポリゴンがccwまたはcwのどちらの方法で順序付けられているかを評価する方法を調べました(外積の計算と合計)。正確には私の問題ではありません。頂点がランダムな順序であり、ポリゴンのクラストにcwまたはccwになるように並べ替えたいと思います。

頂点の最初のシーケンスを取得し、交差点を連続して特定することを考えました。初期点シーケンスが[x1、y1;の場合 x2、y2; x3、y3; ...]そして2番目と3番目のポイントが交差しているので、シーケンス[x1、y1;を続行します。x2、y3; x3、y2; ...]

どのようなアルゴリズムを思いつくことができますか?背後にある概念は何ですか?いくつかの参考資料にヒントがありますか?

アルファ形状

Regds

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

clojure - Noir の特別な REPL サポート?

私は反時計回りのプラグインでEclipseを使用しています。

ファイルを編集しても、 を押すまで変更が反映されませんctrl+alt+s。たとえば、 replに変更(def foo 1)(def foo 2)て入力すると、を押すまで印刷されません。foo12ctrl+alt+s

しかし、 に変更(defpage "/" [] "test")すると(defpage "/" [] "changed")、 を押さなくてもブラウザを更新するだけですぐに変更を確認できましたctrl+alt+s

これはどのように起こっていますか?