Hi!

I got one question. While I was coding a method earlier today, and that 
method had lots of local variables, I was thinking:

"What happens when I introduce a new method sometime in the future, 
while adding features to my program? That may lead to name clashes"

For example, lets say I use the local variable "ids" in a method - as 
soon as I introduce a method called ids into the class, or a mixin of 
that class - whatever - the program breaks! And it's not easy to avoid 
that..

Am I missing something here?

Thanks :)


Rob

PS: btw I'm getting some spam to my brand new email address (this one 
I'm using) - I searched the web for my email address and an archive of 
this Ruby mailing list --  shouldn't that be avoided? Posting emails on 
the web I mean  --- it's not a big problem though, as this email is not 
very important. Just curious