2

Common Lisp でキーボード割り込みをキャプチャするクロス実装 (少なくとも SBCL、CCL、Lispworks、CLISP)、クロスプラットフォーム (Linux/Windows/OS X) の方法はありますか? または、より具体的には、キーボードを中断させるには?

ファイルにこのコードスニペットがあります

...
(handler-case
    ...
  ((not simple-error) () (error! +400+ ready)))
...

その目的はエラーを処理することですが、ユーザーがキーボード割り込みでプログラムを中断できるようにします (Linux の SBCL では として現れますsimple-error)。ただし、これは機能しないようですCCL(メイン コードがエラーをスローしなくてもエラー節がトリガーされるように見える場合)。

この状況での正しいアプローチは何ですか?

4

0 に答える 0