Guido van Rossum wrote:

> Then how do you explain the popularity of zope.interfaces in both the
> Zope and the Twisted world?

I don't know -- from my point of view, the fact that
Zope and Twisted rely on them so much seems like a
strangely unpythonic aberration. They don't seem to
have caught on in a big way outside those two packages.

> Read PEP 3119's Rationale.

I did read it, and it seemed to be nothing more than
a proposal to provide a way of doing something that
shouldn't be done in the first place, i.e. large-scale
use of LYBL.

I see that you're now talking about providing some
way of declaring a type as conforming to an ABC after
the fact, which does mitigate things somewhat. But
I still have large misgivings about the comefromish
nature of such a thing, and its close cousins,
adaptation and generic functions.

 From my point of view, it still seems like a rather
elaborate solution in search of a deservingly pressing
problem.

--
Greg
_______________________________________________
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