opencog / atomspace

The OpenCog (hyper-)graph database and graph rewriting system
https://wiki.opencog.org/w/AtomSpace
Other
795 stars 225 forks source link

Remove the incoming set pointer. #3025

Closed linas closed 1 year ago

linas commented 1 year ago

This is a left-over from a very old design assumption that hasn't been valid for a decade. There are no free-floating Atoms. There was no space savings. In fact, it wasted good space, required pointer chases, and used a silly shared pointer when a unique pointer would have been fine. This should have been eliminated a long time ago.