A event
is serious if it calls
for user intervention in the absence of resolution
by some handler. All serious events should
inherit from seriousEvent
.
(All errors are serious events. Events such as "stack overflow" are serious events, although they are not errors.)
Note: Actual user intervention is triggered
not by the event type, but rather by choice of
signaling function: error
will invoke the
debugger if the signaled event is not handled,
and signal
will not. You are expected to
use error
when the event is a
descendant of seriousEvent
, and
signal
otherwise.
Go to the first, previous, next, last section, table of contents.