From: Paul Prescod Date: 2003-03-28T04:36:07+09:00 Subject: Re: What are the differences between Ruby's blocks and Python's lambdas? Hal E. Fulton wrote: >... > Is this true? That seems to me a *giant* > difference. > > I don't mean to doubt you -- I don't know > Python -- but why hasn't this come up > before on this list? Note that these are limitations of Python's lambda keyword. Lambda is just syntactic sugar for this: def _something(): ... blah(_something) If you don't like the keyword lambda, or can't live with its restrictions, just don't use it. There is nothing you can do with it that you can't do with named functions. Paul Prescod