Condition Type SERIOUS-CONDITION
serious-condition, condition, t
もし捕捉されないと対話的な介入が必要になるくらい深刻な 全てのコンディションは、型serious-conditionを継承しなければなりません。 この型のコンディションは、主に他のコンディションの型の スーパークラスとして含まれるような機能を提供します。 これが直接通知されることは意図していません。
serious-conditionの通知は、 それ自身が強制的にデバッガーを起動しません。 しかし、プログラマーがserious-conditionの捕捉に失敗しても 障害が起こらないと保証できるような異常な状況を除いて、 そのようなコンディションは通常はsignalではなく errorを用いて通知することで、 プログラムがそのコンディションを捕捉しなかった場合は 継続しないことを保証します。 (そして逆に、通常serious-conditionではない コンディションの捕捉に失敗したときでも デバッガーに入るほどではないという理由があるときは、 そのserious-conditionではないコンディションを errorではなくsignalを用いて 通知するのが一般的です。)