[cells-devel] Use of :initform c? and c-in
Peter Denno
peter.denno at nist.gov
Sat Oct 1 19:15:53 UTC 2005
Hi kenny, et al.,
I was just updating the cells-gtk documentation. I am wondering whether I
answered this question about using :initform with c? versus c-in correctly,
Q: What is the difference between using c-in and c? in a slot's :initform ?
A: The usual semantics of :initform do not apply when :initform is given a c?
rule. Instead of just setting the value at initialization, when c? is used,
the value of the slot is checked and updated using the rule throughout
program execution.
If you have the time, take a look at the answer to "What is Cells?" too.
See: http://common-lisp.net/project/cells-gtk/faq.html
BTW, I will soon be rolling out some new capabilities with cells-gtk,
including GtkDrawingArea, and bindings for the GDK primitives for drawing. I
hope to have a demo that presents a graph and uses cells to update the edges
as the user drags the nodes around.
I also have a cells-gtk "lisp listener" (or, more usefully, some custom
command shell) in the works.
--
- Best regards,
Peter
More information about the cells-devel
mailing list