A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://mail.python.org/pipermail/python-dev/2002-September/028744.html below:

[Python-Dev] type categories

[Python-Dev] type categoriesAahz aahz@pythoncraft.com
Fri, 13 Sep 2002 03:12:55 -0400
On Fri, Sep 13, 2002, Guido van Rossum wrote:
>Aahz:
>> 
>> I'm curious, and I don't recall having seen anything about this: why
>> wouldn't we simply use attributes to hold this information, like
>> __slots__?  After all, attributes get inherited, too, and there's no
>> need to pretzel the syntax.  Using attributes IMO would make it easier
>> to handle the case where derived classes need to mangle type and
>> interface declarations.
> 
> That's exactly what Zope does with the __inherits__ attribute.
> 
> But it's got limitations: there's only one __inherits__ attribute, so
> it isn't automatically merged properly on multiple inheritance, and
> adding one new interface to it means you have to copy or reference the
> base class __inherits__ attribute.

Isn't that what metaclasses are for?
-- 
Aahz (aahz@pythoncraft.com)           <*>         http://www.pythoncraft.com/

Project Vote Smart: http://www.vote-smart.org/



RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4