Ian Eslick wrote:
A few clarifications:

It is poor coding practice to use system-assigned OIDs. In future versions of elephant OIDs may change over time due to GC, auto recovery of oid space, etc. It's sort of like using the physical address of an object in a C++ program. There is a legitimate way to use OIDs outside of elephant, but we haven't yet defined an interface for users to do so (for example you might want to use OIDs to create many-to-many maps or efficient persistent sets)

When can we expect this legitimate interface? And if it is not expected soon, do you have a favorite hack? I have wanted foreign references to persistent objects in the past, and I suspect other users run into situations, too.

Ian

Red
_______________________________________________
elephant-devel site list
elephant-devel@common-lisp.net
http://common-lisp.net/mailman/listinfo/elephant-devel

Reply via email to