|There's more than one way to do things|
Upvoted for less emotions and more arguments! =)
There is a misunderstanding, I'm neither a Ruby fanboy nor an expert.
I already explained my motivation in detail, namely to show Perls strength.
> BTW, please translate these two to Ruby:
ehm, maybe something like?
> Now how big is the leap from a single block to multiple in Perl and in Ruby? How hard is it to do something nontrivial in Perl and in Ruby? Ruby's syntax makes simple things short and awkward and hard things next to impossible.
No idea. Again, my intention was to show that Perl is so flexible that it can even emulate Ruby. Ruby claims to be a DSL language, while Perl can "dsl" Ruby =).
Why shouldn't we steal the sexy parts and add it to our portfolio?
( addicted to the Perl Programming Language)
> how do you pass the block to another subroutine/method?
according to Passing Blocks in Ruby Without &block there are basically two possibilities:
Either explicitly adding a &block in the signature or using Proc.new.
thats your question?
In reply to Re^4: RFC: Simulating Ruby's "yield" and "blocks" in Perl