Re: JESS: Proposed feature

2003-01-06 Thread James C. Owen
- > > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] > > Sent: Sunday, January 05, 2003 12:57 PM > > To: [EMAIL PROTECTED] > > Subject: Re: JESS: Proposed feature > > > > > > I think James C. Owen wrote: > > > Ernest: > > > > > > Le

RE: JESS: Proposed feature

2003-01-06 Thread Paul Haley
al Message- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] > Sent: Sunday, January 05, 2003 12:57 PM > To: [EMAIL PROTECTED] > Subject: Re: JESS: Proposed feature > > > I think James C. Owen wrote: > > Ernest: > > > > Let me see if I can under

Re: JESS: Proposed feature

2003-01-05 Thread ejfried
I think James C. Owen wrote: > Ernest: > > Let me see if I can understand what we're actually saying here: As written > below, since ?fact is being modified in the RHS of the rule then the rule will > be placed on the agenda as available to be fired again, even though the > recursion principle wo

Re: JESS: Proposed feature

2003-01-05 Thread James C. Owen
Ernest: Let me see if I can understand what we're actually saying here: As written below, since ?fact is being modified in the RHS of the rule then the rule will be placed on the agenda as available to be fired again, even though the recursion principle would otherwise have removed the rule from

Re: JESS: Proposed feature

2003-01-05 Thread ejfried
I think Thomas Gentsch wrote: > > What I would find favourable is a modified behavior in a way, that a > rule gets activated by a modified fact *only* if a slot applicable to > the rule had been changed... Yes, this one has been brought up quite a bit. I've unfortunately not been able to think of

Re: JESS: Proposed feature

2003-01-05 Thread Thomas Gentsch
Hi there, I personally think that this actually works around the basic idea of a fact/rule system like Jess - a rule fires whenever all its conditions are met and this will be tested whenever the facts in question are modified. In other words - the behavior as it is right now is absolutely correc

Re: JESS: Proposed feature

2003-01-05 Thread sorokinru
Hello ejfried, Sunday, January 05, 2003, 6:20:37 AM, you wrote: ecsg> Hi Folks, ecsg> Very often, people post questions equivalent to the following to this ecsg> list: ecsg> "Why does this cause an infinite loop? ecsg> (defrule my-rule ecsg> ?fact <- (fact (slot ?x)) ecsg>

JESS: Proposed feature

2003-01-04 Thread ejfried
Hi Folks, Very often, people post questions equivalent to the following to this list: "Why does this cause an infinite loop? (defrule my-rule ?fact <- (fact (slot ?x)) => (modify ?fact (slot (+ ?x 1" and then we have to explain why this happens, and how to avoid