私はemacsを使用するとき、私はしばしば私のコードでいくつかのエラーを満たす。emacsの "abort"と "terminate-thread"の違いは何ですか?
私のコードにいくつかの誤りがある場合、emacsは私が「中止する」か「終わりのスレッドにしたい」と尋ねます。
私は、emacsで "abort"と "terminate-thread"の違いを知りたいと思います。 どちらを選ぶとよいでしょうか?
私はemacsを使用するとき、私はしばしば私のコードでいくつかのエラーを満たす。emacsの "abort"と "terminate-thread"の違いは何ですか?
私のコードにいくつかの誤りがある場合、emacsは私が「中止する」か「終わりのスレッドにしたい」と尋ねます。
私は、emacsで "abort"と "terminate-thread"の違いを知りたいと思います。 どちらを選ぶとよいでしょうか?
私はこの質問はEmacsのから来ているとは思いません。だから、Emacsの中で動作しているかもしれないEmacsを実行しているOS、どのようなエラーが発生しているのか、実際の質問はどこに表示されているのか(Emacsのミニバッファやポップアップダイアログ)...
あなたはSLIMEを使用していますか?その場合は
は、ちょうどあなたのプログラムを停止します「中止」「終了スレッド」に対し、また、SLIMEがに話しているLispのスレッドを殺すのだ。"terminate-thread"を使用するケースはありますか? –
私の質問では、まず画像を追加しました。まず、 "terminate-thread"を使用します。 "abort"を使用します。 。 でも、できるのに違いは見えません。 –
"terminate-thread"の後に別のエラーが発生すると、スレッドを識別するメモリアドレス( "terminate-thread"オプションに表示されている)が変更されていることがわかります。これは、SLIMEが以前のREPLスレッドを強制終了し、あなたのLisp実装を新しいものにするためです。 –
あなたがいずれかを呼び出しています外部処理? – kindahero