On Thu, 30 Dec 2004 23:28:46 +1000, Nick Coghlan
<[EMAIL PROTECTED]> wrote:

> GvR has commented that he want to get rid of the lambda keyword for Python 
> 3.0. 
> Getting rid of lambda seems like a worthy goal, 

Can I ask what the objection to lambda is? 
1) Is it the syntax?
2) Is it the limitation to a single expression?
3) Is it the word itself?

I can sympathise with 1 and 2 but the 3rd seems strange since a
lambda is a well defined name for an anonymous function used in
several programming languages and originating in lambda calculus
in math. Lambda therefore seems like a pefectly good name to
choose.

So why not retain the name lambda but extend or change the syntax
to make it more capable rather than invent a wholly new syntax
for lambdas?

Slightly confused, but since I only have time to read these
groups regularly when I'm at home I have probably missed the bulk
of the discussion over the years.

Alan G.
Author of the Learn to Program website
http://www.freenetpages.co.uk/hp/alan.gauld
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to