Right.
drools currently does create 2 different nodes in the rete network; one for each condition. Some extra intelligence could be added to consolidate those conditions which are simply different flavors of the same fact (ie, negated and not negated). -bob On Mon, 14 Jan 2002, Stuart Schmukler wrote: > Dobromir, > > I think that the best way to construct rule2 would > be: > > <rule name="rule2"> > <param type="String">s</param> > <when> > <cond>( ! s.equalsIgnoreCase("dobromir") )</cond> > </when> > <then> > pr.println("Don't know what to say!"); > retractObject( s ); > </then> > </rule> > > The idea is to contruct conditions that the engine can > see are the same or nearly the same to create a RETE network > that evaluates terms of conditions the minimum number of times. > > I am not sure the the DROOL engine is up to the task. > > > Stuart > > > > > ---- On Mon, 14 Jan 2002, Dobromir Karamelsky ([EMAIL PROTECTED]) wrote: > > > Is there any way to have a set of rules like this one: > > > > <rule name="rule1"> > > <param type="String">s</param> > > <when> > > <cond>s.equalsIgnoreCase("dobromir")</cond> > > </when> > > <then> > > pr.println("Hi dobromir"); > > retractObject( s ); > > </then> > > </rule> > > > > <rule name="rule2"> > > <param type="String">s</param> > > <when> > > <cond> s_not_match_rule1 </cond> > > </when> > > <then> > > pr.println("Don't know what to say!"); > > retractObject( s ); > > </then> > > </rule> > > > > I mean how I can use rule names in <when></when> part of rule > > definition? Is it possible or I didn't understand the whole rule/facts > > concept? > > > > > > __________________________________________________ > > Do You Yahoo!? > > Send FREE video emails in Yahoo! Mail! > > http://promo.yahoo.com/videomail/ > > > > _______________________________________________ > > drools-interest mailing list > > [EMAIL PROTECTED] > > https://lists.sourceforge.net/lists/listinfo/drools-interest > > > > > > > _______________________________________________ > drools-interest mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/drools-interest > _______________________________________________ drools-interest mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/drools-interest