I'm an xbase (dbase/FoxBase & Pro/Clipper) and cobol programmer from way back. (Been writing code since 1980) Believe it or not, I make a VERY nice living maintaining legacy code. Anyway, decided to learn a new modern language. Hence Ruby. I wanted something that was completly OOP. Anyway, been playing with it for a while. And having trouble getting what Symbols are used for? I know what they are (I've read the manuals). But what are the practical uses for them? I mean, couldn't I just use a constant or a global variable? I know symbols keep their name unique (even if used to id a class or variable). But is that the only benefit? Thanks... -- Posted via http://www.ruby-forum.com/.