[Python-3000] PEP 3124 - Overloading, Generic Functions, Interfaces, etc. (original) (raw)

Guido van Rossum guido at python.org
Mon May 14 17:29:12 CEST 2007


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

However, it looks like there's a general feeling emerging that snipping certain sections would be enough. I'd agree with that - my personal feeling is that it'd be OK to remove all of the following sections:

* "Before" and "After" Methods (as per Steven Bethard's suggestion) * "Around" Methods (as per Steven Bethard's suggestion) * Custom Combinations (as per Steven Bethard's suggestion) * Interfaces and Adaptation (doesn't feel like a core aspect of the proposal) * Aspects (as per Steven Bethard's suggestion) * Extension API (currently empty, and that hasn't hampered the discussions!!) I'd be OK with them going into an additional PEP, but to be honest, it wouldn't bother me to see them left out of the PEP process altogether[1]. (I don't feel that I have enough experience with using GFs to comment meaningfully, so I'd be willing to defer to Phillip's judgement here).

That would suit me fine, since my inclination is to approve some form of the basics of the PEP (with reservations I will explain in another message) but to reject the second PEP.

[1] But I'd like to see them documented in the final implementation - I'm not suggesting they be undocumented features.

I'm suggesting they aren't features at all, except for the extension API. All the other stuff should be addable in a separate module using the extension API.

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



More information about the Python-3000 mailing list