<div dir="ltr"><div class="gmail_quote">[Tim]<br>>> I really don't know what Guido likes best about this, but for me it's <br><blockquote class="gmail_quote" style="margin:0px 0.8ex;border-left:1px solid rgb(204,204,204);border-right:1px solid rgb(204,204,204);padding-left:1ex;padding-right:1ex"></blockquote>>> the large number of objectively small wins in `if` and `while` <br><blockquote class="gmail_quote" style="margin:0px 0.8ex;border-left:1px solid rgb(204,204,204);border-right:1px solid rgb(204,204,204);padding-left:1ex;padding-right:1ex"></blockquote>>> contexts.   They add up.  That conclusion surprised me.  That there are <br><blockquote class="gmail_quote" style="margin:0px 0.8ex;border-left:1px solid rgb(204,204,204);border-right:1px solid rgb(204,204,204);padding-left:1ex;padding-right:1ex"></blockquote>>> occasionally bigger wins to be had is pure gravy.<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
</blockquote><br><div class="gmail_quote" style="text-decoration-style:initial;text-decoration-color:initial"><div dir="ltr">[Serhiy Storchaka]<br>> Could you please show me several examples in real code? I<br>> have not seen any win yet.<br><br>My PEP Appendix was derived entirely from looking at real code.  If you don't believe the examples I showed there are wins (and I don't know whether you've seen them, because your original message in this thread only echoed examples from the body of the PEP), then what we each mean by "win" in this context has no intersection, so discussing it would be futile (for both of us).<br><br>Which is what I expect:  the treatment you gave to the examples from the body of the PEP suggests you're determined not to acknowledge any "win", however small.<br><br>Which is fine by me, but if so it's an extreme position.  I don't recall anyone else over the months this has been active who claimed the PEP is 100% loss (not in its current form, or in any of its earlier forms).  Even those who hate it passionately have argued instead that downsides outweigh benefits - not that there are no benefits whatsoever.<br><br>So making such a claim:<br><br><span style="background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">> It looks to me that there is no use case for PEP 572. It just makes<span> </span></span><br style="background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial"><span style="background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">> Python worse.</span><br style="background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial"><br>comes across more as trolling than sincere inquiry.  It's possible you really can't imagine how anyone could see any benefits here.  But then, as above,, our worldviews probably differ too much for communication to be possible - there must be going on a thousand messages in these threads by now, and across all these months you still have no idea why anyone would want this?  If so, you're more an unmovable object than I am an irresistible force ;-)</div><div dir="ltr"><br></div></div></div></div>