On 10/17/2009 7:06 AM, Carl Banks wrote:
I'm basically saying here is, by shutting out strings from sum,
you don't really lose much in terms of duck typing, because duck
typing wouldn't have been that helpful anyway.

That boils down to an argument for type checking
whenever you cannot imagine my use case.  I hope
you do not write your own code that way...

Here is a use case you might have ruled out with
that approach.  A PyX `path` defines `__add__`
so that paths can be combined as subpaths of a
single path. This is  **VERY USEFUL**.
Now if I have a list of paths, it is useful to
to combine them: sum(pathlst,path()).

Alan Isaac

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to