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!


I think Matt Bishop wrote:
> I am storing related facts in slots of other facts; later, I modify the
> stored fact; will this change the fact id of the modified fact?  In other
> words, will my links to those facts remain valid in the slots of the
> containing fact?
> 
> I haven't run into trouble, just trying to see if I will.
> 




---------------------------------------------------------
Ernest Friedman-Hill  
Distributed Systems Research        Phone: (925) 294-2154
Sandia National Labs                FAX:   (925) 294-2234
Org. 8920, MS 9012                  [EMAIL PROTECTED]
PO Box 969                  http://herzberg.ca.sandia.gov
Livermore, CA 94550

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