Prototype OO

Marc 'BlackJack' Rintsch bj_666 at gmx.net
Thu Apr 3 07:25:03 EDT 2008


On Thu, 03 Apr 2008 10:07:38 +0200, sam wrote:

> bruno.desthuilliers at gmail.com napisał(a):
> 
> 
>> So, while I often use Python's lambdas, the imposed limitations is ok
>> to me since I wouldn't use it for anything more complex. 
> 
>> Also - as a side note - while the syntax is a bit different, the
>> resulting object is an ordinary function.
> 
> And people start asking why this is that or the other way in Python, and you 
> can't give a good answer to newcomers, especially if Python was chosen as a 
> first learning language. You can't tell "because Python's parsing mechanism 
> don't allow statements in expressions...".

But one can tell "because the way Python's syntax is based on indentation,
no one has come up with a syntax for anonymous functions without the
limitations of the current ``lambda``, that doesn't need 'curly braces' and
is still as readable as Python is now."

Ciao,
	Marc 'BlackJack' Rintsch



More information about the Python-list mailing list