[Python-3000] lambda

2008-03-25 Thread Olivier Verdier
If you ask a scientist, even a computer scientist, what "lambda" means he will invariably answer that it is a letter in the Greek alphabet. Only a few people working with lambda calculus will think of "lambda" as being related to a function. Many beginners (included myself) were puzzled by "lambda"

Re: [Python-3000] lambda

2008-03-26 Thread Olivier Verdier
There is a dislike of the lambda construction that I just don't understand. Lambda is very practical in all sorts of situations, like: lambda x,y: x+y. I just find the name plain silly, that's all. Perhaps you think that all python programmers or beginners have a LISP background, but that's just no

Re: [Python-3000] lambda

2008-03-27 Thread Olivier Verdier
On 26/03/2008, Nick Coghlan <[EMAIL PROTECTED]> wrote: > > I think if I come across a keyword I didn't know in a language I was > learning, I'd look it up to find out what it means. Yes but it doesn't look like a keyword, does it? It looks like a letter of the greek alphabet to me. :-) The first