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