On 8/12/07, Gregory Brown <gregory.t.brown / gmail.com> wrote: > Basically, variables in ruby are just containers for references to > objects. So you can't change their bindings, which would be what > you'd need to do the kind of assignment you've shown there. Container is a bad word, sorry. Label might be better. A ruby variable is a label for a reference, nothing more. (Please correct me if I'm wrong, anyone).