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