Remove multiple inheritance in Python 3000

sturlamolden sturlamolden at
Fri Apr 25 15:34:27 CEST 2008

On Apr 25, 2:03 pm, Bjoern Schliessmann <usenet-
mail-0306.20.chr0n... at> wrote:

> > That's how the Java designers were thinking as well: If MI is
> > allowed, programmers will suddenly get an irresistible urge to use
> > MI to write unmaintainable spaghetti code. So let's disallow MI
> > for the sake of common good.
> Argumenting like that, *all* programming languages had to be
> outlawed. 8)

James Gosling, grossed by C++ iostreams, also used this argument to
disallow operator overloading in Java (except for the String class).
That is why Python has NumPy and Java does not.

More information about the Python-list mailing list