[Python-Dev] accumulator display syntax
Guido van Rossum
guido at python.org
Wed Oct 22 22:34:08 EDT 2003
> Lying awake thinking about this sort of thing last night,
> I found myself wondering if there should be a way of
> explicitly requesting that a name be evaluated at closure
> creation time, e.g.
>
> pipe = source
> for p in predicates:
> pipe = e for e in pipe if ^p(e)
>
> where the ^ means that p is evaluated in the enclosing
> scope when the closure is created, and bound to a slot
> which behaves like a default-argument slot (but is
> separate from the default arguments).
Bah. Arbitrary semantics bound to line-noise characters. Guess what
that reminds me of. :-)
--Guido van Rossum (home page: http://www.python.org/~guido/)
More information about the Python-Dev
mailing list