From: Joel VanderWerf Date: 2002-01-01T07:18:52+09:00 Subject: [ruby-talk:29905] Re: Proc.class vs yield Michael Lucas-Smith wrote: > Surely you'd need "some_method {|x| x+1}, {|y| y-1}" a comma in there? Well, this is all fantasy land anyway, but I was generalizing somemethod (arg1, arg2) { ... } which has no comma between the arglist and the block. A block is not an object, just a syntactical construct, so it cannot be the value of a variable, argument, parameter, etc. So, it seems to me, there's no reason for a comma in the syntax.