問題タブ [eval-when]
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.
compilation - 評価-いつ使用しますか?
Lisp演算子に関する多くのドキュメントを読んだ後でeval-when
も、その使用法を理解できません。この演算子を使用すると、式の評価時間を制御できることはわかっていますが、これが当てはまる例がわかりません。
よろしく、utxeee。
emacs - Common Lisp: Emacs Slime 内から (パッケージ内で ...) 動作させる方法
64 ビット Windows 7
Clozure Common Lisp バージョン 1.9 WindowsX8632
Emacs 24.3.1
Slime 変更ログ日付 2014-06-17
次のように始まる .lisp ファイルの例があります。
プログラムの残りの部分では、ダイアログ ボックスが表示されます。これをコマンドラインから実行すると、wx86cl -load helloqt.lisp
問題なく動作するようです。これを Emacs Slime ( C-x C-k
) から実行すると、パッケージ "QT" がないと表示されます。ただし、最初の行を最初に個別に評価すると ( C-x C-e
)、全体をコンパイルして動作し、Windows の Slime 内から QT スレッドを実行しようとする通常の問題をモジュロします。
最初の行を最初に手動で評価することなく、emacs からファイルをコンパイル/実行できるようにするにはどうすればよいですか?
(in-package ...)
また、 Slime セッションで現在のパッケージを変更しないのはなぜですか? パッケージの内容を操作したい場合は、手動で変更する必要があります。
drools - drools 6 when句でコレクションから個別のアイテムを比較する
インターネットを検索しましたが、現在直面している drools (6.2.0) の問題の解決策を見つけることができませんでした。
次のようなルールがあるとします。
$list に A と B の 2 つの製品が含まれている場合、組み合わせに対してこのルールが適用されます。
- AB
- 学士
何らかの理由で、ルールを 1 回だけ実行することができません (AB のみまたは BA のみ)。
望ましい結果を達成するための標準的な方法があるかどうかは誰にもわかりませんか?
よろしくお願いします!
よろしく、
キム