On Sunday, October 3, 2010, Caleb Clausen <vikkous / gmail.com> wrote:

>> This is jargon, the word "reference" in "pass-by-reference" has
>> nothing to do with the "references" that Java or Ruby manage. Same
>> term, different meanings.
>
> I disagree. The reference in the phrase 'pass by reference' is the
> same thing as the references which are stored in ruby variables. Ruby
> is (mostly) a pass by reference language.

I disagree (see my post), pass-by-reference means pass-by-aliasing.
Ruby references have no bearing with Ruby method call semantics.