Hi all:
I am currently trying to implement a persistency for a Cells-based app using AllegroCache (and OS X, ACL 7.0 Enterprise Edition).
Now, I am not so sure if it makes sense at all to specify the persistency per model...
Suppose I have a network of cells each being connected either via def- c-output or some other means and therefore depending on each other in their state. This is so because I figured I cannot re-load a valid overall state comprised by all cells in my app by just loading a few of the models from the DB.
So, I think, there should be some general (meta-level) persistency that is inherent by all cells that have references to other cells. Now, as I see it, this needs some more tweaking of def-c-output, synapses and other means that link cells to ensure we get some knowledge of these links. This knowledge is then transformed into some code that defines the respective classes as persistant.
Which leads to some new areas for me: Changing the metaclass of a class at runtime... Doable at all? Meaningful? Need to investigate...
Any ideas or hints or solution attemps of youz guyz out there in space?
Thanks for any comments.
Frank