[Python-3000] Revised PEP 3119 (Abstract Base Classes) (original) (raw)

Guido van Rossum guido at python.org
Mon May 14 17:22:48 CEST 2007


On 5/14/07, Paul Moore <p.f.moore at gmail.com> wrote:

> ABCs vs. Duck Typing

This remains my key concern. The PEP nicely addresses the issue as far as core Python is concerned, but I'd be happier with some style recommendations for 3rd party frameworks clarifying that they should also avoid taking the "stick" approach. OTOH, we've had interface implementations, and heavy users of them (e.g. zope.interface and Twisted) for ages now, and the world hasn't ended, so I guess there's no reason to assume that people won't use ABCs sensibly, too.

I'm not sure what language you would specifically like to see added to the PEP. "Recommendation for 3rd party frameworks: please don't use the stick approach." sounds a little strange. What's the point you're trying to get across?

-- --Guido van Rossum (home page: http://www.python.org/~guido/)



More information about the Python-3000 mailing list