Hi all!

> Ah, there's the beauty. This is precisely the thing that motivated all
> the changes that otherwise have been driving you crazy. When you
> modify a fact, the numerical fact-id does indeed change, and always
> has. In the past, the value bound by the <- operator would be
> invalidated by this. Not any more!  The thing bound by the <- used to
> be a number; now it's the actual Fact object. So now you can store
> this Fact object in a slot, and if the Fact is modified, it's still a
> valid reference -*- even though the id changes!

Then what exactly is the rationale behind changing a fact's id after having
modified a slot? Does a modification produce, at least conceptually, a new
fact or is it still the same fact? Is the fact id a mixture of an object's
"identity" and some versioning information? 

Thomas

-- 
Sent through GMX FreeMail - http://www.gmx.net

---------------------------------------------------------------------
To unsubscribe, send the words 'unsubscribe jess-users [EMAIL PROTECTED]'
in the BODY of a message to [EMAIL PROTECTED], NOT to the
list (use your own address!) List problems? Notify [EMAIL PROTECTED]
---------------------------------------------------------------------

Reply via email to