[Python-3000] pep 3124 plans (original) (raw)

Joe Smith unknown_kev_cat at hotmail.com
Fri Jul 20 07:19:09 CEST 2007


So the state of the PEP? From the rest of the posts so far, it sounds like there is no real objection to the basic end user API as described in the PEP, except for the case of retroactive generification, which GvR wants made explict in the user's code, AIUI.

But there are concerns about the implementation. Overiding inside classes would need a new implementation, but at the moment your not sure how to implement that. Also your current bootstrapping system requires in-place modifing of some functions. You think using a third type of function could perhaps fix that if no cleaner solution appears, correct?

Also what has happened with the Interfaces/Adpatation/Aspects part of the document? How does that mesh with the ABC's? After all adaptable interfaces and ABCs have such similar use cases users may not be sure which to use. Or has that part been defered for now, as the GF and method combination part is not dependent on those?



More information about the Python-3000 mailing list