fix to slow reconsult (Jos Deroo)
This commit is contained in:
parent
56d37591a5
commit
218bc2e423
14
pl/boot.yap
14
pl/boot.yap
@ -436,12 +436,14 @@ true :- true.
|
|||||||
'$do_error'(permission_error(modify, static_procedure, NM:N/Ar), consult).
|
'$do_error'(permission_error(modify, static_procedure, NM:N/Ar), consult).
|
||||||
'$not_imported'(_, _).
|
'$not_imported'(_, _).
|
||||||
|
|
||||||
'$check_if_reconsulted'(N,A) :-
|
|
||||||
recorded('$reconsulted',X,_),
|
'$check_if_reconsulted'(N,A) :-
|
||||||
( X = N/A , !;
|
once(recorded('$reconsulted',N/A,_)),
|
||||||
X = '$', !, fail;
|
recorded('$reconsulted',X,_),
|
||||||
fail
|
( X = N/A , !;
|
||||||
).
|
X = '$', !, fail;
|
||||||
|
fail
|
||||||
|
).
|
||||||
|
|
||||||
'$inform_as_reconsulted'(N,A) :-
|
'$inform_as_reconsulted'(N,A) :-
|
||||||
recorda('$reconsulted',N/A,_).
|
recorda('$reconsulted',N/A,_).
|
||||||
|
Reference in New Issue
Block a user