On Oct 25, 2007, at 7:35 PM, ara.t.howard wrote:

> as others have mentioned you can use the block counter that's  
> passed - but in general i've done things like this before:
>
> cfp:~ > cat a.rb
> block = lambda{ block = lambda{ puts 'foo' } }
> 3.times{ block.call }
>
>
> cfp:~ > ruby a.rb
> foo
> foo

Whoa! That's pretty intense! Can you please explain how that works?  
I'm totally lost to your magic.


Ari
--------------------------------------------|
If you're not living on the edge,
then you're just wasting space.