This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author jharmse
Recipients docs@python, eric.araujo, gvanrossum, jharmse
Date 2022-01-21.22:52:33
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1642805553.86.0.107081894376.issue46419@roundup.psfhosted.org>
In-reply-to
Content
There may be more people who use Python, but there are strange semantics that cause problems even for experienced Python programmers. For example, assign-by-reference (apparently built without considering the solutions available in MatLab & R) frequently leads to unexpected changes in the caller's space. I expect that very few people understand linearisation, so multiple inheritance is effectively unusable in Python. C++ would generate a compile-time error if two base classes provided the same method (unless they inherited it from a common virtual base class).

The text in question appears twice in Section 9 of https://docs.python.org/3/tutorial/classes.html. It's in the third paragraph of the introduction and the 5th text paragraph of Section 9.5.
History
Date User Action Args
2022-01-21 22:52:33jharmsesetrecipients: + jharmse, gvanrossum, eric.araujo, docs@python
2022-01-21 22:52:33jharmsesetmessageid: <1642805553.86.0.107081894376.issue46419@roundup.psfhosted.org>
2022-01-21 22:52:33jharmselinkissue46419 messages
2022-01-21 22:52:33jharmsecreate