Sigh. The behavior of (definstance) in 4.1b4 has changed, hasn't it? I
see from the documentation a couple of conflicting statements:

  * Section 3 Jess Function Guide
      (retract): Retracting a definstance fact will result in an
      implicit call to undefinstance for the corresponding object (the
      object will no longer be pattern-matched.) [ this is the
      behavior seen in 4.1b3, under which our software performs
      correctly ]

  * Section 7.7.2
      "Once a definstance construct has been issued, there will always
      be a fact on the fact-list representing that object (until the
      'clear' command is issued.)" [ this contradicts the definition
      of (retract) ]

I suppose I could work around this issue by not using
'defclass/definstance' and writing my own "shadow" deftemplates, but
gosh...

Any clarification would be appreciated. Thanks much.

Regards,

-- 

-------------------------------------------------------------
David E. Young
Fujitsu Network Communications  "I claim not to have controlled
([EMAIL PROTECTED])    events, but confess plainly
                                 that events have controlled me."
                                  -- Abraham Lincoln (1864)
"Apology is Policy"
---------------------------------------------------------------------
To unsubscribe, send the words 'unsubscribe jess-users [EMAIL PROTECTED]'
in the BODY of a message to [EMAIL PROTECTED], NOT to the
list. List problems? Notify [EMAIL PROTECTED]
---------------------------------------------------------------------

Reply via email to