On Sun, 15 Nov 2020 16:58:09 +0000
MRAB <pyt...@mrabarnett.plus.com> wrote:


> >> Pattern matching is complimentary to the object-oriented
> >> paradigm.  
> >   
> That looks like a mistake to me; it should be "complementary".

This way or that, my point is that even the word "orthogonal" wouldn't
give it fairness in that context. It should have gone straight to
"conflicting", to raise the alertness level to the somewhat-hard on the
perception matters which (eventually, a dozen or so headings below)
follow. Then maybe there wouldn't be surprises several months later like
"Oh really, 'case Point(x=a, y=b):' assigns to a and b??77"

(Only maybe, perception is hard thing to play with. Though I truly
believe that people would pick it up subconsciously quickly enough,
after making a few mistakes. Then again, that's why I propose for
consideration an option to write it `case Point(x = >a, y = >b):`, to
cut mistakes to ~0).


Best regards,
 Paul                          mailto:pmis...@gmail.com
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
Message archived at 
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to