Frank Samuelson a écrit :
> foo = function(x,y) x+y*2   # Example S language code
> bar = foo
> bar(3,4)
> m = lapply( s, foo )
> bb = lapply(s, function(t) t[3]*4 )

Here you want all functions to be lambda functions:

you can get something very close to what you want,
just like this:

foo = lambda x,y: x+y*2
bar = foo
bar(3,4)

you would only need to extend existing lambda:
  * support all python keywords/expressions in lambda
  * multiline lambda
  * multi return value lambda
  * and possibility to map 'function' name to be equivalent to 'lambda'


Loic
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to