[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