From: zslevi Date: 2009-01-14T19:14:14+09:00 Subject: Re: Higher order ruby foo = lambda {|x| return lambda {|y| return x+y}} puts (foo.call(3)).call(4) It works finally, but it's just too verbose. Can anyone suggest a shorter, programmer friendlier way of writing this?