From: Florian Gross Date: 2005-01-20T02:36:01+09:00 Subject: Re: value by reference Mohammad Khan wrote: >>a, b, and c are not objects. They're variables. > > Isn't everything *object* in Ruby? > > Now you know, what I am after ?! Every thing is an Object. Names for things are not Objects because then it would not be clear whether you are doing something with the name itself or with the Object it refers to. My variable.rb code lets you refer to the names themselves instead of their value with the Variable[:x] syntax. Perl and PHP IIRC do this with the \$foo syntax (and C# AFAIK uses the 'ref' keyword for this, but don't quote me on this), but I think we should not have something like that in Ruby.