On Fri, Aug 7, 2009 at 9:17 PM, Greg Ewing <greg.ewing@canterbury.ac.nz> wrote:
Steven D'Aprano wrote:

Why would you want to get rid of the lambda keyword? What's the benefit?

Is this about saving twelve keystrokes?

It's about conciseness. The only time it makes sense to
write a function in-line is when the body is extremely
short -- but then it gets swamped by the lambda keyword

But I agree that the OP's particular solution is restricted
to a case that's too special. My version is completely
general -- it can express anything that the existing lambda
can express.


Python-ideas mailing list

Gerald Britton