Are you all REALY=LU proposing more operators?

Adding @ made sense because there was an important use case for which there
was no existing operator to use.

But in this case, we have + and | available, both of which are pretty good
options.

Finally, which dicts are a very important ue ase, do we want to add an
operator just for that?

What would it mean for sets, for instance?

I have to say, the whole discussion seems to me to be a massive
bike-shedding exercise -- the original proposal was to simply define + for
dicts.

It's totally reasonable to not like that idea at all, or to propose that |
is a better option, but this has really gone off the rails!

I guess I say that because this wasn't started with a critical use-case
that really needed a solution, but rather: "the + operator isn't being used
for dicts, why not make a semi-common operation easily available"

So my opinion, which I'm re-stating:

using + to merge dicts is simple, non-disruptive, and unlikely to really
confuse anyone - so why not?

( | would be OK, too, though I think a tad less accessible to newbies)

But I don't think that having an operator to merge dicts is a critical
use-case worth of adding a new operator or new syntax to the to the
language.

-CHB


-- 
Christopher Barker, PhD

Python Language Consulting
  - Teaching
  - Scientific Software Development
  - Desktop GUI and Web Development
  - wxPython, numpy, scipy, Cython
_______________________________________________
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