![](https://secure.gravatar.com/avatar/d339f658b030cbdbd7c8aec0cc8105a0.jpg?s=120&d=mm&r=g)
As you saw in my other mail, I found the intermediate cause of the problem: I had included a reference to (id self) in initialize-instance of widget. For some reason that causes the circularity detection to raise its voice. What I don't understand, however, is why a reference to the slot in initialize-instance :after brings out circularity. For now, I moved the stuff into the rule for the id slot itself, so when the id is calculated, I use it right away, and don't have to worry about cell access. slot-value would have been another option, I suppose. But still: why??? Peter (oh, and yes, my cells from cvs is brand new) On Mon, Apr 14, 2008 at 6:38 PM, Ken Tilton <kennytilton@optonline.net> wrote:
Peter Hildebrandt wrote:
Ken, did you change anything in cells as to how circular references are dealt with?
ps. while I am looking, look for a comment dated 2008-03-15 in cells.lisp k