% Restart ABORT
Restart ABORT
なし。
abort
restart
の意味は、
もっとも内側の「コマンドレベル」に戻ることを許すことです。
実装者は、どんなユーザーコードでも
常にabort
という名前のrestart
で
囲むことを確実に推奨します。
なぜなら、ユーザーコードではいつでも
abort
を呼ぶことができ、
合理的な何かが起こることを期待することができます。
正確に何が合理的なことなのかは多少変わるかもしれません。
通常、対話型で処理しているときは、
abort
を実行すると
Lispのread-eval-print
ループのLisp readerフェーズに戻りますが、
バッチ処理やマルチプロセス処理では、
実行中のプロセスをkill
させる方が適切な場合があります。
9.1.4.2. restart
,
9.1.4.2.2. restart
のインターフェイス,
invoke-restart
,
abort
(関数)