On Thursday, April 15, 2004, 7:14:11 PM, David wrote: >> It would certainly be intersting to hear that. Up to now I thought >> 'lambda' is merely a syntactical alias for 'proc' but I may be wrong here. > No, you're right. ('proc' is deprecated in favor of lambda, to avoid > the similarity in name between the non-similar Proc and proc objects.) > But see ruby-core, and probably ruby-talk too in the past; there have > been discussions about the various differences between and among Proc > objects, lambdas, and code blocks. (I'm not going to tempt fate by > trying to summarize them :-) I wish someone would summarize them. The inevitable difficulty of doing so would demonstrate what to my mind is obvious: the complexity is getting way out of hand! I've forgotten what the motivation for splitting apart a seemingly unified concept is. Gavin