abort
break
catch(
:P,
?E,
:H)
ISOuser:error_exception(
+Exception)
hook,developmentgoal_source_info(
+AGoal,
-Goal,
-SourceInfo)
halt
ISOhalt(C)
ISOon_exception(
?E,
:P,
:H)
raise_exception(
+E)
throw(
+E)
ISOunknown(
?OldValue,
?NewValue)
developmentunknown
Prolog flag and print a message
user:unknown_predicate_handler(
+Goal,
+Module,
-NewGoal)
hook:
NewGoal if Module:
Goal
is undefined