[cells-devel] Next Steps
Kenny Tilton
ktilton at nyc.rr.com
Mon May 9 14:22:58 UTC 2005
Thomas F. Burdick wrote:
>Kenny Tilton writes:
>
> > (b) eliminate the check for looping in which one setf of a cell leads
> > back to setf of the same cell (the scroll bar scenario). I will leave
> > the code behind in case I decide to simply enhance cycle detection as
> > opposed to wiping it out entirely.
>
>I think The Right Thing is to allow looping by default, assuming that
>the programmer knows what they're doing,
>
done.
> and to be able to optionally
>declare a certain cell to be non-cyclic
>
for debugging? ie, How are non-cyclic cells to be handled?
Scrollbars want zero revisits, the 6502 assembler wanted one. But this
is irrelevant since they do not need to be non-cyclic. Both work
unrestricted because they coast to a stop naturally, converging on one
stable value.
So what case can you think of for non-cyclic? And then should there be a
cyclep test, to fully generalize the mechanism? It could be TRUE, FALSE,
or a custom function.
kt
--
Cells? Cello?: http://www.common-lisp.net/project/cells/
Cells-Gtk?: http://www.common-lisp.net/project/cells-gtk/
Why Lisp? http://lisp.tech.coop/RtL%20Highlight%20Film
"Doctor, I wrestled with reality for forty years, and I am happy to state that I finally won out over it." -- Elwood P. Dowd
More information about the cells-devel
mailing list