[Python-Dev] PEP 309: Partial method application

Guido van Rossum gvanrossum at gmail.com
Thu Aug 18 22:17:16 CEST 2005


On 8/18/05, "Martin v. Löwis" <martin at v.loewis.de> wrote:
> As for the more general proposal: -1 on more places to pass strings to
> denote method/function/class names. These are ugly to type.

Agreed.

> What I think you want is not a partial method, instead, you want to
> turn a method into a standard function, and in a 'virtual' way.
> 
> So I would propose the syntax
> 
>   lst.sort(key=virtual.lower) # where virtual is functional.virtual

I like this, but would hope for a different name -- the poor word
'virtual' has been abused enough by C++.

> P.S. It's not even clear that this should be added to functional,
> as attrgetter and itemgetter are already in operator. But, perhaps,
> they should be in functional.

They feel related to attrgetter more than to partial.

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


More information about the Python-Dev mailing list