On 25.04.2009 13:43, Robert Klemme wrote:
> On 25.04.2009 13:24, Steven Taylor wrote:
>> Phlip wrote:
>>
>>> Blocks are mondo-important, and those other (corporate!) languages 
>>> should be
>>> ashamed they don't have them yet...
>>>
>>>> Is this how things are or are there some techniques to smooth this
>>>> process somewhat?
>>> Write lots of unit tests.
>>
>> Thanks.  I'll look into the 'longcut' version, at least that appears, on
>> the face of it, to be the explicit version (which suits my way of
>> thinking).
> 
> It used to be a bit slower though.  I haven't done any measurements with 
> 1.9.1 but my rule of thumb is: use explicit block if you need to store 
> the block or pass it on to another method, use yield otherwise.

PS: I have blogged about a related topic recently:

http://blog.rubybestpractices.com/posts/rklemme/002_Writing_Block_Methods.html

-- 
remember.guy do |as, often| as.you_can - without end
http://blog.rubybestpractices.com/