<div dir="ltr"><div class="gmail_quote">[Victor Stinner]<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">> I propose to start the discussion about "coding style" (where are<br>
> assignment expressions appropriate or not?) with the "while True"<br>
> case.<br><div class="gmail_quote"><div dir="ltr" style="color:rgb(34,34,34);font-family:sans-serif;font-size:13px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial"></div></div></blockquote><div> </div><div class="gmail_quote"><div style="color:rgb(34,34,34);font-family:sans-serif;font-size:13px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial">[Steven D'Aprano]</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="gmail_quote"><div dir="ltr" style="color:rgb(34,34,34);font-family:sans-serif;font-size:13px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial">We don't even have an official implementation yet, and you already want <br></div></div>
to start prescribing coding style? We probably have months before 3.8 <br>
alpha comes out.<br>
<br>
I appreciate your enthusiasm, but what's the rush? Give people a chance <br>
to play with the syntax in the REPL before making Thou Shalt and Thou <br>
Shalt Not rules for coding style and making wholesale changes to the std <br>
lib.<br></blockquote><div><br>I'm all in favor of what Victor is doing:  looking at how this stuff will work in actual code.  That's a great antidote to the spread of theoretical fears.<br><br>Wholesale changes to the std lib are unlikely to happen regardless.  Broad patches just to spell things differently without _need_ are discouraged.<br><br> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">This topic has been argued and argued and argued on two mailing lists <br>
for over four months.</blockquote><div><br>Which is why I strongly welcome looking at code instead.  A few people have already noticed that some of Victor's changes aren't actually disasters ;-)<br> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> Let's take a couple of weeks to catch our breath, </blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">wait for the implementation to actually hit the 3.8 repo, before trying <br>
to prescribe coding style or thinking about which parts of the std lib <br>
should be refactored to use it and which shouldn't.<br></blockquote><div><br>The more code people look at, the better.  It won't be merged, but having the diffs makes it all concrete.  And while I don't particularly care to argue about coding style myself, at least that would be a _new_ thing to argue about ;-)<br><br></div></div></div>