[cap-talk] Styles of persistance

Ludovic Courtès ludo at gnu.org
Mon Mar 31 10:58:09 EDT 2008


Hi,

Bill Frantz <frantz at pwpconsult.com> writes:

> I assume in-band means you call the object and ask it to install an
> upgrade to itself. That technique has the unfortunate effect of
> requiring preplanning on the part of the programmer, adding to my
> contention that these systems offer a choice between easy
> persistence and easy upgrade.

CLOS and derivative object systems often provide a `change-class' method
as part of their meta-object protocol (MOP).  Specializing this method
allows the "translation" or "upgrade" of an object from one class to
another to be described.

Maybe a source of inspiration for the design of upgrade mechanisms for
orthogonally-persistent systems?

Thanks,
Ludovic.



More information about the cap-talk mailing list