[python-advocacy] [PSF-Members] Thanks for Community Efforts on Forrester Research Survey

Laura Creighton lac at openend.se
Thu Jun 7 15:30:28 CEST 2007

In a message of Wed, 06 Jun 2007 14:20:51 PDT, "Guido van Rossum" writes:
>> And the last question, a bit odd, is whether multiple inheritance is un
>ique to
>> Python, in the class of dynamic languages that excludes Smalltalk and c
>> languages.
>Gee, I don't know. I always assumed Ruby and Perl would support it
>too. Maybe it *is* unique though?

Perl yes.  Ruby no, at least for the defintion of multiple inheritance
that I use.  They do have support for what they call mixins, which
sort-of accomplishes the same thing.  A mixin is a class that cannot be
instatiatied and that does not live in the class hierarchy.  So Ruby
is able to keep a tree structure hierarchy, while Python ends up with a
digraph.  What _Forrester_ considers multiple inheritance, though, only
Forrester knows.

>I find the purpose of educating Forrester a lot more important than
>seeing "how we stack up". I'm getting tired of people proposing that
>Python should grow feature X with no more justification than that Ruby
>or Javascript supports it. Or threatening to learn Ruby if their
>proposal isn't accepted.

Hear Hear!


>--Guido van Rossum (home page: http://www.python.org/~guido/)

More information about the Advocacy mailing list