← Back to team overview

opencog-dev team mailing list archive

Re: removing fresh = true

 

Essentially, PLN treats the "fresh=true" atoms as VALUES, not as
OBJECTS. So, it doesn't really care if multiple atoms with the same structure exist or not. It has its own data structures which track those different atom versions (with distinct TVs) and then merges them by creating a yet another atom version.

Actually, this is wrong. It _does_ treat atoms as objects (in the Object-Oriented-Programming sense), but rather one could say that it just doesn't treat them as singletons. Well, I hope you get the idea...

--
Ari Heljakka
CTO
Dream Broker Ltd

Tekniikantie 14        ari.heljakka@xxxxxxxxxxxxxx
02150 Espoo            +358 40 568 2420
Finland                www.dreambroker.fi



References