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?
Thanks!
Best, Frank
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! :)
kt
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?
;-)
Frank
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