Greg Ewing wrote:
Yes, but then I don't see the advantage over just giving the object a copy() 
method and calling it directly.

In other words, I see little benefit in having copy() be a generic function.

So true! Other candidates for not being generic functions: len(), repr(), str(), int(), complex(), dict(), list(), set()...

So what decides whether something should be a generic function or a commonly-defined member function? Personally I find "historical accident" an unsatisfying answer.


/larry/
_______________________________________________
Python-3000 mailing list
Python-3000@python.org
http://mail.python.org/mailman/listinfo/python-3000
Unsubscribe: 
http://mail.python.org/mailman/options/python-3000/archive%40mail-archive.com

Reply via email to