Bug or Feature?
Stephan Diehl
stephan.diehlNOSPAM at gmx.net
Mon Nov 24 12:13:34 EST 2003
Michael Hudson wrote:
> Stephan Diehl <stephan.diehl at gmx.net> writes:
>
>> Although, the question was more along the line, if (in the light of the
>> principle of least surprise) this behaviour makes sense.
>> My private opinion would be, that the usefullness of builtin types as
>> real types would be much better, if they were safe under inheritance.
>
> The problem is that it's impossible for the int type to know about the
> requirements of your subclass' constructor. Explicit is better than
> implicit, and all that.
>
> For the example you posted, I don't see much of an advantage to
> inheriting from int.
This is probably more a theoretical question, but if I decide to have an
operation within one specific domain, I want the result in that domain too.
Otherwise, there would be no point at all to define such a numeric class at
all.
Stephan
>
> Cheers,
> mwh
>
More information about the Python-list
mailing list