npt-japanese

% Condition-Type STORAGE-CONDITION

UP


Condition-Type STORAGE-CONDITION

Condition Type STORAGE-CONDITION

クラス優先順位リスト

storage-condition, serious-condition, condition, t

定義

storage-conditionは、 メモリ管理の問題に関連するものであったり、 仕様に適合したプログラムの意味的なエラーではなく 実装依存の限界の可能性であったり、 捕捉されなかった時にデバッガーへ入るという典型的なものであったりといった、 深刻なコンディションの内容を含みます。 実装の詳細に依存しており、 これらのものはスタックオーバーフローや、 メモリ領域のオーバーフロー、 記憶領域の超過などの問題を含みます。

備考

いくつかのCommon Lispの操作はオブジェクトの生成の定義によって storage-conditionを通知するかもしれませんが、 オブジェクトの生成が定義されていない操作であっても とにかく何かの生成が発生する可能性があり、 そのような時にstorage-conditionを通知するかどうかは指定されていません。 同じように評価器自身が何らかのオブジェクトを作成し storage-conditionを通知するかもしれません。 (このようなオブジェクトの生成は当然非効率と 考えるのが自然かもしれませんが、 それ自体も実装依存です。) 一般的に、ストレージの確保をどのようにして行うかという質問は 全体的に実装依存で行われます。 そしてどんな操作でもいつでもstorage-conditionが 通知されるかもしれません。 このようなコンディションは実装の制限の指標であり、 プログラムのエラーというよりは実装のイメージであるため、 storage-conditionの型のオブジェクトは errorの型になってはいません。


TOP, Github