OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



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

[ Lists Home | Date Index | Thread Index ]

>>>>> "SMSean" == Sean McGrath <sean.mcgrath@propylon.com> 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).


Berend. (-:


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS