Hi, In message "Re: block.call vs. yield" on 03/04/30, haldane <jbshaldane / hotmail.com> writes: |>If Proc#call has method-like semantics, perhaps what's needed is a |>method with block-like semantics -- namely, Block#call. That, of |>course, would also mean "Block" would be needed :-) | |This seems very clear to me. Is there any reason to not do this? I'm not sure call/yield difference belong to caller or callee. If it is callee matter, it is nice idea; if not, the current is the best. I have to take time to ponder. matz.