Ah, I had a hunch that would do it. This is fine for now but later we may need to specialise predicates that are in other modules, is there an easy way to do this?The easiest thing is that you move the definition of this predicates to a separate module, say dummy_defs.pl and write in your main module :- use_module(dummy_defs).
I've checked the latest copy into /Projects/Deliverables/Case_Studies/Precision_Interpreter.> In the residual program that is generated there is a lot of dead code > that is not reachable from the entry points. Is there an option to > remove this code automatically or should I perform slicing on the > generated code afterwards? Hmm, partial deduction should already eliminate dead-code. Where are your programs? Are they in CVS so that we can take a look?