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 <[email protected]> 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 -- [email protected]
> To unsubscribe send an email to [email protected]
> https://mail.python.org/mailman3/lists/python-ideas.python.org/
> Message archived at
> https://mail.python.org/archives/list/[email protected]/message/W2FCSC3JDA7NUBXAVSTVCUDEGAKWWPTH/
> Code of Conduct: http://python.org/psf/codeofconduct/
--
Inada Naoki <[email protected]>
_______________________________________________
Python-ideas mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/python-ideas.python.org/
Message archived at
https://mail.python.org/archives/list/[email protected]/message/YXEZZMEMOLHNTFZ25GUZ7ZMNZQ5CKTR3/
Code of Conduct: http://python.org/psf/codeofconduct/