ISO: remove nonstandard operator meta_predicate.

Use functional notation instead for declarations.

This addresses #2822.
This commit is contained in:
Markus Triska
2025-08-02 10:08:27 +02:00
parent a43bac8fd8
commit a8da2b6a99
19 changed files with 142 additions and 144 deletions

View File

@@ -105,7 +105,7 @@ run_initialization_goals(Module) :-
; true
).
:- meta_predicate success_or_warning(0).
:- meta_predicate(success_or_warning(0)).
success_or_warning(Goal) :-
( call(Goal) ->
@@ -403,7 +403,7 @@ predicate_indicator_sequence(PI_Seq) :-
)
).
:- meta_predicate add_predicate_declaration(3, ?).
:- meta_predicate(add_predicate_declaration(3, ?)).
add_predicate_declaration(Handler, Name/Arity) :-
predicate_indicator(Name/Arity),