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