[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
- Previous message: [Python-3000] Revised PEP 3119 (Abstract Base Classes)
- Next message: [Python-3000] Revised PEP 3119 (Abstract Base Classes)
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
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/)
- Previous message: [Python-3000] Revised PEP 3119 (Abstract Base Classes)
- Next message: [Python-3000] Revised PEP 3119 (Abstract Base Classes)
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]