Jim Jewett wrote:
It may be time to PEP (or re-PEP), if only to clarify what people are
actually asking for.

I will PEPify this, unless someone does not think I am the correct person to do so. The PEP is probably a better place to try to address questions you raise, as well as give the rationale that Josiah Carlson was looking for.


But, in short:

Brian Sabbey's example from message
http://mail.python.org/pipermail/python-dev/2005-March/052202.html
*seems* reasonably clear, but I don't see how it relates in any way to
"for" loops or generators, except as one (but not the only) use case.

The original post in this thread was an idea about using 'for' loops and generators, but that idea has since been replaced with something else.


(1)  Calls for "Ruby blocks" or "thunks" are basically calls for
placeholders in a function.  These placeholders will be filled
with code from someplace else, but will execute in the function's
own local namespace.

It wasn't my intention that the thunk would execute in the function's namespace ("function" here is to mean the function that takes the thunk as an argument). I was thinking that scope rules for the thunk would mimic the rules for control flow structures.


-Brian
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to