[cells-devel] Cells: File test-cc.lisp missing in CVS

Kenny Tilton kennytilton at optonline.net
Mon Oct 13 18:26:18 UTC 2008


Frank Goenninger wrote:
 >
 > Am 12.10.2008 um 23:23 schrieb Kenny Tilton:
 >
 >> Frank Goenninger wrote:
 >>
 >>> Hi Kenny,
 >>> just noticed your latest commits to CVS for Cells. I dl'ed it and
 >>> found that both in cells.asd and cells.lpr the file test-cc.lisp  is
 >>> mentioned but missing in the repository.
 >>> Could you please add this?
 >>
 >>
 >> Done. Let me know if you can figure out what it is testing! :)
 >
 >
 > Well, I do think it "simply" tests the correct order of execution of
 > changes to a slot when an observer changes a slot that the observer
 > observes. As a by-product it tests the finish business queueing
 > mechanism and the overall integrity machinery.
 >
 > No?
 >
 > ;-)
 >

Ah, yes. I have gotten quite nasty about doing things inside observers, 
including making changes and then wanting to do have the change visible 
for more work in the observer. Since changes get deferred this gets 
hairy fast (esp. since I discovered that there is a double deferral! The 
deferred thing gets dispatched and since it is a setf (perhaps buggily, 
I have not thought it thru) immediately goes to the end of the queue). 
This is normally benign but with what I was doing it got nuts fast.

We may need a Cells5 soon. (Thomas forked and called it C4, I better 
skip 4).

cheers, ken




More information about the cells-devel mailing list