Did you know ... | Search Documentation: |
![]() | Pack logicmoo_utils -- prolog/debuggery/ucatch.pl |
Tracer modes:
quietly/1 - turn off tracer if already on but still dtrace on failure must/1 - dtrace on failure rtrace/1 - non interactive debug sanity/1 - run in quietly/1 when problems were detected previously otherwise skippable slow_sanity/1+hide_trace/1 assertion/1 - throw on failure hide_trace/1 - hide dtrace temporarily slow_sanity/1 - skip unless in developer mode
:- redefine_system_predicate(system:export_if_noconflict/2)
,abolish(system:export_if_noconflict/2)
.
:- redefine_system_predicate(system:dbreak())
.
fmt0(user_error,F,A)
:-!,get_main_error_stream(Err)
,!,smart_format(Err,F,A)
.
fmt0(current_error,F,A)
:-!,get_thread_current_error(Err)
,!,smart_format(Err,F,A)
.
with_current_indent(Goal)
:- use_html_styles,!, Goal.
dmsg5(Msg,Args)
:- dmsg5(fmt0(Msg,Args))
.
in_pengines:- if_defined_local(relative_frame(source_context_module,pengines,_))
.
keep_line_pos_w_w(_, G)
:-!,G.
The following predicates are exported, but not or incorrectly documented.