From: Robert Dober Date: 2008-02-09T19:01:16+09:00 Subject: Re: info on block arguments It's funny but I never really understood yield before I saw code like this def a( n, &blk ) blk.call n end instead of def a n yield n end maybe some hidden Smalltalk genes, now in my mind whenever I see yield(...) I replace it with Proc.new.call(...) in my mind. Hope that adds some more insight Robert -- http://ruby-smalltalk.blogspot.com/ --- Whereof one cannot speak, thereof one must be silent. Ludwig Wittgenstein