[Python-3000] Special methods and interface-based type system
Bill Janssen
janssen at parc.com
Thu Nov 23 03:30:32 CET 2006
> > 1) Mainly, all methods are special to someone.
>
> But some, such as those that have special meaning to the language
> itself, are more special than others.
>
> __methods__ are not just plain old methods with funny names. You write
> regular methods to express functionality you wish your class to have,
> but you write __methods__ to provide low-level glue tying your class in
> with the interpreter.
That's a somewhat different rationale than Guido provided, thanks. Or
maybe I just understand it better. Still seems an odd way to
differentiate a namespace.
Bill
More information about the Python-3000
mailing list