[elephant-devel] Metaclass documentation
Ian Eslick
eslick at csail.mit.edu
Fri Apr 13 20:52:50 UTC 2007
I'm in the middle of writing that section now. I'll be sure to
document the lifecycle. An instance is only initialized, I believe,
when it is not cached (i.e. if the UID is not in the cache, it then
creates a new instance) so on any given access you cannot guarantee
that it will or won't undergo initialization. This can be
challenging to think through with regards to :transient slots.
Ian
On Apr 13, 2007, at 4:34 PM, Pierre THIERRY wrote:
> Just a thought about 1.0:
>
> one thing that is absolutely needed is a comprehensive
> documentation of
> the persistent metaclass. Some of its behaviour can be quite
> unexpected,
> like the fact that an object goes through its initialization each time
> it is deserialized.
>
> When initialization of an object has side effects, that can be
> problematic...
>
> Quickly,
> Pierre
> --
> nowhere.man at levallois.eu.org
> OpenPGP 0xD9D50D8A
> _______________________________________________
> elephant-devel site list
> elephant-devel at common-lisp.net
> http://common-lisp.net/mailman/listinfo/elephant-devel
-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 186 bytes
Desc: This is a digitally signed message part
URL: <https://mailman.common-lisp.net/pipermail/elephant-devel/attachments/20070413/e249835f/attachment.sig>
More information about the elephant-devel
mailing list