[Python-Dev] Re: "groupby" iterator

Paul Moore pf_moore at yahoo.co.uk
Tue Dec 2 11:31:11 EST 2003

[Phillip J. Eby]
> Yes.  Really the whole extract thing isn't that useful, except to get
> extra speed over using 'lambda x: x.foo' or whatever, which is what
> I'd probably use in any code that wasn't composing functions or
> compiling an OO query language.  :)

[Thomas Heller]
> Hm, couldn't "lambda ob: ob.foo.bar" return exactly the same thing
> as

> "extract(extract(attr='foo'), attr='bar')"

> ? In other words: return specialized C implemented functions for
> simple lambda expressions?

I agree with Thomas - rather than adding yet more specialised
functions, it would seem more sensible to optimize lambda - probably
via special cases like this.

This signature intentionally left blank

More information about the Python-Dev mailing list