Steven D'Aprano writes:
> Yes well that was just silly. Of course the order matters.
The order of inheritance as in, one class inherits from another do matter, 
quite obviously, since it's not a symetrical operation, and accordingly, the 
syntax is not symettrical.
The order in which parents are placed in case of multiple inheritance is far 
from being that obviously assymetrical, and the syntax does not hint it is, 
quite less than inheritance syntax.

IE:
"class A(B)" feels very different from "class B(A)"
but "class A(B,C)" doesn't feel so obviously different from "class A(C,B)"
Despite it mattering the exact same amount.

That's an UX problem, essentially.
It is not so obvious the order matter in MI.
_______________________________________________
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/OJSTZ25CS2TELKIR2O7FUKHSKQG3M2FO/
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to