<br><br><div class="gmail_quote">On Sun, Mar 6, 2011 at 7:11 PM, Guido van Rossum <span dir="ltr"><<a href="mailto:guido@python.org">guido@python.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div><div></div><div class="h5">On Sat, Mar 5, 2011 at 10:27 PM, Carl M. Johnson<br>
<<a href="mailto:cmjohnson.mailinglist@gmail.com">cmjohnson.mailinglist@gmail.com</a>> wrote:> With a little searching, you can find similar examples of abuse that</div></div><div class="im">
> are centered around the with statement rather than metaclasses. People<br>
> have made the with statement into an XML generator<br>
> <<a href="http://langexplr.blogspot.com/2009/02/writing-xml-with-ironpython-xmlwriter.html" target="_blank">http://langexplr.blogspot.com/2009/02/writing-xml-with-ironpython-xmlwriter.html</a>><br>
> or an anonymous block handler<br>
> <<a href="http://code.google.com/p/ouspg/wiki/AnonymousBlocksInPython" target="_blank">http://code.google.com/p/ouspg/wiki/AnonymousBlocksInPython</a>>.<br>
<br>
</div>TBH I find such abuse of 'with' much more troubling.</blockquote><div><br></div>I'm curious if you are troubled by both of these or one more than the other. Personally, the xml writer seems like a reasonable use to me. While I really don't like the anonymous block hack (either the use or the implementation).</div>

<div class="gmail_quote"><br clear="all">--- Bruce<br></div>