From: Tom Link Date: 2009-01-14T20:29:01+09:00 Subject: Re: Higher order ruby On Jan 14, 11:09 am, zslevi wrote: > foo = lambda {|x| lambda {|y| return x+y}} > > foo.call(3)(4) In ruby 1.9, you could also do: foo.(3).(4) You also have a curry method: bar = lambda {|x,y| x + y} bar.curry[3].(4) -tom