Guido van Rossum <[EMAIL PROTECTED]> wrote: > > [Nicolas Fleury] > > I would prefer something that would be > > understandable for a newbie's eyes, even if it fits more with common > > usage than with the real semantics behind it. For example a Boost-like > > keyword like: > > > > scoped EXPR as VAR: > > BLOCK > > Definitely not. In too many languages, a "scope" is a new namespace, > and that's exactly what a block (by whichever name) is *not*.
scopeless, unscoped, Scope(tm) (we would be required to use the unicode trademark symbol, of course)... It's way too long, and is too close to a pre-existing keyword, but I think 'finalized' is descriptive. But... finalize EXPR as VAR: BLOCK That reads nice... Maybe even 'cleanup', or 'finalize_after_iteration_without_iter_call' (abbreviated to 'faiwic', of course). <1.0 wink> All right, it's late enough. Enough 'ideas' from me tonight. - Josiah _______________________________________________ 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