A critic of Guido's blog on Python's lambda

Michele Simionato michele.simionato at gmail.com
Wed May 10 03:07:22 EDT 2006


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




More information about the Python-list mailing list