metacall being abolished.
Alan Baljeu <[email protected]>
| Newsgroups | gmane.comp.ai.prolog.swi |
|---|---|
| Message-ID | <[email protected]> |
In one file I have this: model_post(Spec) :- model:maplist(ignore, Spec). Subsequently when I recompile model.pl, I get this error: Loading module model abolished: [model:__aux_maplist/2_ignore+0/1] and Warning: The predicates below are not defined. If these are defined Warning: at runtime using assert/1, use :- dynamic Name/Arity. Warning: Warning: model:'__aux_maplist/2_ignore+0'/1, which is referenced by... The aux predicate should have been created in the other module. The only remedy I can think of is to manually force the original file to recompile every time. This is a major nuissance. Alan Baljeu