<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Tue, Mar 29, 2016 at 5:06 AM, Eric V. Smith <span dir="ltr"><<a href="mailto:eric@trueblade.com" target="_blank">eric@trueblade.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">> Even if he is, I don't see it happening.  Modifying the garbage<br>
> collector to act sooner on one particular type of object when we already<br>
> have good, if very mildly inconvenient, solutions is not going to be a<br>
> high-priority item -- especially if it has /any/ negative impact on<br>
> performance.<br>
<br>
</span>I agree this is not likely to ever happen. It's especially problematic<br>
that we'd be making this a requirement for implementations other than<br>
CPython.<br></blockquote><div><br></div><div>Again -- this is a thought experiment, not a proposal, but:</div><div><br></div><div>It's only relevant for other implementations -- cPython already cleans up the file object (any object) when it is no longer referenced.</div><div><br></div><div>And I do move the thought experiment along -- it was never specific to file objects, but rather:</div><div><br></div><div>In the case of temporary objects that are never referred to outside a single line of code -- delete it right away.</div><div><br></div><div>in theory, this could help all implementations leave a little less garbage lying around.</div><div><br></div><div>Whether that is possible or desirable, I have no idea.</div><div><br></div><div>-CHB</div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<span class="HOEnZb"><font color="#888888"><br>
Eric.<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
_______________________________________________<br>
Python-ideas mailing list<br>
<a href="mailto:Python-ideas@python.org">Python-ideas@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/python-ideas" rel="noreferrer" target="_blank">https://mail.python.org/mailman/listinfo/python-ideas</a><br>
Code of Conduct: <a href="http://python.org/psf/codeofconduct/" rel="noreferrer" target="_blank">http://python.org/psf/codeofconduct/</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><br>Christopher Barker, Ph.D.<br>Oceanographer<br><br>Emergency Response Division<br>NOAA/NOS/OR&R            (206) 526-6959   voice<br>7600 Sand Point Way NE   (206) 526-6329   fax<br>Seattle, WA  98115       (206) 526-6317   main reception<br><br><a href="mailto:Chris.Barker@noaa.gov" target="_blank">Chris.Barker@noaa.gov</a></div>
</div></div>