> Does this difference already exist in Ruby 1.8? I don't see any > difference in the behavior of blocks and Procs in this regard. See [ruby-talk:151108] and remember that in Ruby 1.8, Proc.new <block> does not behave like lambda <block> even if they are both Proc objects -- Sylvain