As much as I like CLIPS, I think the Jess differences and direction are
already big enough that there is not to much reason to keep or make
compatibility a primary objective. For example, most of my CLIPS systems use
COOL and there are no Jess plans to support COOL, so porting to Jess is a
significant effort anyway. I say that if breaking CLIPS compatibility allows
Jess to provide additional features or significant performance enhancements,
then go ahead and break it.

I admit that I haven't thought this through, but at first blush it seems
that keeping the fact ID fixed on modify might simplify some aspects of
providing logical dependency support - a logical assert could build a
dependency list of fact IDs that could then be checked during retract to
retract the dependents.  (Dependency checking would also have to be done
durng the modify operation).  Logical dependency support in Jess is
necessary before I can consider porting some systems, so maybe this is
wishful thinking...

Something else I'd like to see in Jess (it is not in CLIPS either) is an
explanation feature.

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