I looked at doing this earlier when I was implementing the proxy mechanism for elephant. The assumption of persist values on each slot access is pretty baked into Elephant. You'd have to get inside the slot access protocols, initialization protocols and who knows what else. If you can see a reasonably simple solution to this, I'm all for it, but I wasn't able to see it the last time I looked.

Also, I think there are bigger fish to fry here for now...

Ian

On Jul 25, 2008, at 7:43 AM, Leslie P. Polzer wrote:


Sorry, instance creation should look like this:

 (setf banana (make-instance 'banana :deferred t))

or

 (setf banana (make-deferred-instance 'banana))

Leslie

_______________________________________________
elephant-devel site list
elephant-devel@common-lisp.net
http://common-lisp.net/mailman/listinfo/elephant-devel

_______________________________________________
elephant-devel site list
elephant-devel@common-lisp.net
http://common-lisp.net/mailman/listinfo/elephant-devel

Reply via email to