RE: JESS: Behavior change from 6.1p7 to 7.0b3 with modifyfunctio n

2005-11-10 Thread Jon Weygandt
change from Rete.modify is slower than a retract, Fact.setSlotValue, assert. I would vote for keeping the 6.1 behavior from the modify command, exposing the internal modify to Rete and Java, and doing a collection of slots for the change notification. Thanks, Jon Weygandt -Original Message

JESS: Behavior change from 6.1p7 to 7.0b3 with modify function

2005-11-08 Thread Jon Weygandt
Jess, Not sure if this is known, have not seen much on the internal workings of modify. I'm concerned about this because it looks like modifying a fact sometimes requires the equivalent of: For each slot modified { Retract the fact Set the slot Assert the fact } Although in 6.1p7 it

JESS: How does the pattern match: ?trans_state SI | MI | EI

2005-11-08 Thread Jon Weygandt
Jess, An area of somewhat unclear documentation about how Basic Patterns are interpreted, and I want to be sure before passing information on to our customers. I have the following rule, pay attention to the TRANS_STATE slot: (defrule FC ?cast - (FC (SQL_OPERATION UPDATE | INSERT)

RE: JESS: How does the pattern match: ?trans_state SI |MI | EI

2005-11-08 Thread Jon Weygandt
: Re: JESS: How does the pattern match: ?trans_state SI |MI | EI I think Jon Weygandt wrote: Jess, That's her picture on the cover of Jess in Action :) (TRANS_STATE ?trans_state SI | MI | EI) My procedural view would be the pattern is evaluated as: (TRANS_STATE (?trans_state SI

RE: JESS: Jess in a multithreaded environment (Copies of the fact data)

2005-10-24 Thread Jon Weygandt
) (fact-slot-value ?eqpst S2))) (test (neq (fact-slot-value ?eqpst S3) (fact-slot-value ?eqpst S4))) ) ) ... = ... ) Thanks, Jon Weygandt -- Original Message -- If one thread is executing run