[Python-Dev] statically nested scopes

Eric S. Raymond esr@thyrsus.com
Thu, 2 Nov 2000 14:10:16 -0800


Guido van Rossum <guido@python.org>:
> > To be honest, I don't think static nested scopes buy us all that
> > much. You can do the same now, by using keyword arguments which
> > isn't all that nice, but works great and makes the scope clearly
> > visible.
> 
> Yes.  It's a hack that gets employed over and over.  And it has
> certain problems.  We added 'import as' to get rid of a common
> practice that was perceived unclean.  Maybe we should support nested
> scopes to get rid of another unclean common practice?
> 
> I'm not saying that we definitely should add this to 2.1 (there's
> enough on our plate already) but we should at least consider it, and
> now that we have cycle GC, the major argument against it (that it
> causes cycles) is gone...

For whatever it's worth, I agree with both these arguments.
-- 
		<a href="http://www.tuxedo.org/~esr/">Eric S. Raymond</a>

"The power to tax involves the power to destroy;...the power to
destroy may defeat and render useless the power to create...."
	-- Chief Justice John Marshall, 1819.