Hook Predicates
foreign/[2,3]
- Describes the interface between Prolog and the foreign
Routine
foreign_file/2
- Describes the foreign functions in
ObjectFile to interface to.
message_hook/3
- Overrides the call to
print_message_lines/3
in print_message/2
.
generate_message_hook/3
- A way for the user to override the call to
'QU_messages':generate_message/3
in print_message/2
.
portray/1
- A way for the user to over-ride the default behavior
of
print/1
.
query_hook/6
- Provides a method of overriding Prolog's default
keyboard based input requests.
runtime_entry/1
- This predicate is called upon start-up and
exit of stand alone applications.
term_expansion/2
- hook called by
expand_term/2
unknown_predicate_handler/3
- User definable hook to trap calls to
unknown predicates
user_help/0
- A hook for users to add more information when
help/0
is called.