Ken Tilton wrote: > I was not thinking about the thread issue (of which I know little). The > big deal for Cells is the dynamic bit: > > (let ((*dependent* me)) > (funcall (rule me) me)) > > Then if a rule forces another cell to recalculate itself, *dependent* > gets rebound and (the fun part) reverts back to the original dependent > as soon as the scope of the let is exited.
Python 2.5 has a "with" statement (yes, the name is Lispish on purpose) that could be used to implement this. See http://www.python.org/dev/peps/pep-0343 Michele Simionato -- http://mail.python.org/mailman/listinfo/python-list