On Mar 8, 2007, at 12:41 AM, Chad Perrin wrote:
> Obviously, a symbol is different in easily explained ways from string
> variables, without having to drag implementation into it.  Things  
> aren't
> quite so clear-cut between symbols and string *literals*, though.

I'm not sure that the problem you are describing has anything to do with
symbols.  Anyone learning Ruby is going to have to understand the
difference between "1", 1, 1.0, /1/, and :1. Symbol literals
aren't really special in this regard.

Gary Wright