From: "David A. Black" Date: 2005-10-07T00:14:14+09:00 Subject: Re: foo= ... the only exception to the implicit-self rule ? Hi -- On Thu, 6 Oct 2005, Ara.T.Howard wrote: > i think a symbol for local vars makes a TON of sense and is, really, in > keeping with ruby's design since every other scope is signaled by a symbol. That ("in keeping with Ruby's design") is only true if you assume that the non-local variables somehow represent the truth about Ruby's design in a way that the local ones do not. I would suggest, however, that the "bareword" nature of local variables is 100% as much part of Ruby's design as the $var nature of globals, etc., is. The thing is, it doesn't have to be a "winner-take-all" contest between two abstractions (with symbol/without symbol). It's a system; it can have components that differ from each other, and/or are similar to each other, in any number of ways. David -- David A. Black dblack@wobblini.net