<div dir="ltr"><div>TBH I think the text of the PEP could be much improved -- for example it should use motivating examples from real code, not artificial examples to show edge cases of the semantics.<br><br></div>At this point I don't think that more people expressing an opinion one way or another are going to make a difference. Nobody whose vote matters is going to be convinced either way.<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Apr 30, 2018 at 9:53 AM, Paul Moore <span dir="ltr"><<a href="mailto:p.f.moore@gmail.com" target="_blank">p.f.moore@gmail.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="">On 30 April 2018 at 17:37, Steven D'Aprano <<a href="mailto:steve@pearwood.info">steve@pearwood.info</a>> wrote:<br>
> On Mon, Apr 30, 2018 at 08:09:35AM +0100, Paddy McCarthy wrote:<br>
> [...]<br>
>> A PEP that can detract from readability; *readability*, a central<br>
>> tenet of Python, should<br>
>> be rejected, (on principle!), when such objections are treated so dismissively.<br>
><br>
> Unless you have an objective measurement of readability, that objection<br>
> is mere subjective personal preference, and not one that everyone agrees<br>
> with. I for one think that used wisely, binding expressions will be<br>
> *more* readable than the alternatives. (Even though := is not my<br>
> preferred syntax.)<br>
<br>
</span>On the other hand, the PEP doesn't do much to address the various<br>
claims of readability issues. Whether they are subjective or not,<br>
well-founded or not, the PEP does (in my view) come across as<br>
unnecessarily dismissive of the question of readability. I suspect<br>
that's largely due to Chris being extremely tired of having the same<br>
arguments over and over again, and I can understand that. However, I<br>
think it could be covered more completely - the remainder of your post<br>
is exactly the sort of response that would be useful to have recorded.<br>
<br>
But one way or another, I think people will vote on the PEP based on<br>
their (subjective) views, and so readability will get factored into<br>
the overall response, one way or another. To what extent that response<br>
affects Guido's final decision (I can't see him delegating on this<br>
one!) remains to be seen, and honestly, I'm willing to trust Guido's<br>
intuition.<br>
<span class="HOEnZb"><font color="#888888"><br>
Paul<br>
</font></span><div class="HOEnZb"><div class="h5">______________________________<wbr>_________________<br>
Python-Dev mailing list<br>
<a href="mailto:Python-Dev@python.org">Python-Dev@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/python-dev" rel="noreferrer" target="_blank">https://mail.python.org/<wbr>mailman/listinfo/python-dev</a><br>
Unsubscribe: <a href="https://mail.python.org/mailman/options/python-dev/guido%40python.org" rel="noreferrer" target="_blank">https://mail.python.org/<wbr>mailman/options/python-dev/<wbr>guido%40python.org</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">--Guido van Rossum (<a href="http://python.org/~guido" target="_blank">python.org/~guido</a>)</div>
</div>