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