Re: [xml-dev] Strong versus (weak|runtime) typing

From
Berend de Boer <>
To
Sean McGrath <>
Date
2003-02-12T22:57:22Z
ID
<>
Thread
Re: [xml-dev] Strong versus (weak|runtime) typing
>>>>> "SMSean" == Sean McGrath <> writes:

    SMSean> Python:

    SMSean>          x = 1 y = "Hello" y = y + x

    SMSean>          TypeError: cannot concatenate 'str' and 'int'
    SMSean> objects

    SMSean> So Python is dynamically typed. i.e. at runtime. Not
    SMSean> weakly typed. Just as Guido said and not what you said.

In this particular context, does this error message not mean: I didn't
find a concatenate method in the 'str' class that has an 'int' as
argument? So that's not exactly about typing IMO.

Coercion would be that either x or y would be coerced into the other
type before performing the operation. That would depend on the
operator (i.e. '+' would determine this rule).

-- 
Regards,

Berend. (-: