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]
--------------------------------------------------------------------

Reply via email to