I think this PEP is very relating to language design philosophy. (a) Overload operator heavily for convenience.
(b) Prefer methods over operators. Set a high bar for overloading operators on core types. I prefer (b) philosophy. And I don't think described usefulness is enough for adding the operator. I know this is a subjective opinion, but I'm -1 on this PEP. Regards, On Thu, Oct 17, 2019 at 2:37 PM Brandt Bucher <brandtbuc...@gmail.com> wrote: > > At long last, Steven D'Aprano and I have pushed a second draft of PEP 584 > (dictionary addition): > > https://www.python.org/dev/peps/pep-0584/ > > The accompanying reference implementation is on GitHub: > > https://github.com/brandtbucher/cpython/tree/addiction > > This new draft incorporates much of the feedback that we received during the > first round of debate here on python-ideas. Most notably, the difference > operators (-/-=) have been dropped from the proposal, and the implementations > have been updated to use "new = self.copy(); new.update(other)" semantics, > rather than "new = type(self)(); new.update(self); new.update(other)" as > proposed before. It also includes more background information and summaries > of major objections (with rebuttals). > > Please let us know what you think – we'd love to hear any *new* feedback that > hasn't yet been addressed in the PEP or the related discussions it links to! > We plan on updating the PEP at least once more before review. > > Thanks! > > Brandt > _______________________________________________ > Python-ideas mailing list -- python-ideas@python.org > To unsubscribe send an email to python-ideas-le...@python.org > https://mail.python.org/mailman3/lists/python-ideas.python.org/ > Message archived at > https://mail.python.org/archives/list/python-ideas@python.org/message/W2FCSC3JDA7NUBXAVSTVCUDEGAKWWPTH/ > Code of Conduct: http://python.org/psf/codeofconduct/ -- Inada Naoki <songofaca...@gmail.com> _______________________________________________ Python-ideas mailing list -- python-ideas@python.org To unsubscribe send an email to python-ideas-le...@python.org https://mail.python.org/mailman3/lists/python-ideas.python.org/ Message archived at https://mail.python.org/archives/list/python-ideas@python.org/message/YXEZZMEMOLHNTFZ25GUZ7ZMNZQ5CKTR3/ Code of Conduct: http://python.org/psf/codeofconduct/