[Python-3000] Python-3000 Digest, Vol 10, Issue 22

Michel Pelletier michel at dialnetwork.com
Sat Dec 9 22:44:15 CET 2006


Guido: 
> > class C(B1, B2, metaclass=Foo):

+1

Talin:
> >> This would allow the metaclass to intercept individual variable
> >> assignments as they occur, rather than taking the whole dict in at once.

+10!

Guido:
> > How can we design this feature without yet another gigantic
> > contentious thread? I'm losing my appetite for those. 

We have had many of these discussions already.  Interfaces and ABCs were
discussed in 1998, although I wasn't there to take part in it, but I did
do the research on those threads in 2000-2001 and much more discussion
ensued then, on ABCs, interfaces, type declarations and all kinds of
stuff (sound familiar?).  

Forget what my opinion was then or is now because I largely have myself,
but there were ideas and voices in those discussions who I don't see in
the current discussion now.  I am concerned that the important input
from these people will be either forgotten or reinvented.

Please I am not trying to start a flame or pointing fingers directly at
anyone, obviously discussion along these lines is good, I just think
there would be less noise and more signal if whomever was spearheading
the next generation of PEPs on this subject dug back into the archives
and understood the discussions that have taken place.

-Michel



More information about the Python-3000 mailing list