On 16/03/2019 12:01, Gustavo Carneiro wrote:
Already been said, but might have been forgotten, but the new proposed
syntax:

     new = a + b

has to compete with the already existing syntax:

     new = {**a, **b}


That's easy. Whether it's spelt with "+" or "|" or pretty much anything else, the operator version is clearer and cleaner. "{**a, **b}" is a combination of operators and literal (display) syntax, and following Guido's reasoning that makes it inherently harder to interpret. It's also ugly IMHO, but that's me.

--
Rhodri James *-* Kynesim Ltd
_______________________________________________
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to