[elephant-devel] initialize-instance and deserialize

Sean Ross rosssd at gmail.com
Fri Dec 14 14:41:12 UTC 2007


On Dec 12, 2007 4:25 PM, Ian Eslick <eslick at csail.mit.edu> wrote:
> You might trace the various generic functions
> to see the difference in behavior during new object creation and
> deserialization as a start if you want to figure this out yourself.

Right, after a couple of breakpoints and a little bit of backtracking
I have a working version of this.
I've added 2 new methods recreate-instance-using-class and recreate-instance.
This is used by get-cached-instance and %deserialize which bypasses
initialize-instance
and calls appropriate methods for the persistent and persistent-object classes.

Please find the attached patch.

cheers,
 sean
-------------- next part --------------
A non-text attachment was scrubbed...
Name: initialization.patch
Type: text/x-patch
Size: 2536 bytes
Desc: not available
URL: <https://mailman.common-lisp.net/pipermail/elephant-devel/attachments/20071214/5e9ba9d9/attachment.bin>


More information about the elephant-devel mailing list