Hello, Sorry to interrupt your holiday weekend, but I ran into an unexpected roadblock that I am clueless about. I am trying to move a CLIPS app to a Protege/JessTab type environment. I am doing something quite simple here - taking the same set of rules (687 to be exact) and loading them from file, both in CLIPS and in the JessTab/Protege environment. I am then loading the same set of facts (63) in both CLIPS and JessTab. Once I issue a run, I expect to receive the same result, but unfortunately, Jess fires several more rules than CLIPS, and since each rule fired asserts a fact into the KB, I end up a larger set of facts at the end of the run, and the firing of other, unintended rules because of the extra facts.
The only observable difference that I can think of is the order in which the rules are "stored" - causing the run, in effect, to produce different results. It is practically impossible for me to debug this using watch or by eyeballing the final results (though the results are final results are fairly similar in both). I am wondering if anybody has any insight regarding this or if they've seen this before. If anybody else has faced a similar situation, and if they'd share their experience with me, Id appreciate it. Also, is this unusual, or is it to be expected? Regards SAUMIL MEHTA -------------------------------------------------------------------- To unsubscribe, send the words 'unsubscribe jess-users [EMAIL PROTECTED]' in the BODY of a message to [EMAIL PROTECTED], NOT to the list (use your own address!) List problems? Notify [EMAIL PROTECTED] --------------------------------------------------------------------
