abortbreakcatch(: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