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 
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.