Using Symbols for the Wrong Reason

The concept of symbols have been popular among the lisp community, yet not many people know about it mainly due to the general ignorance.

Then ruby came and made symbols be a commodity programming construct. People who were not aware of symbols now are.



And they are asking about it numerous times. There is not a week in the ruby mailing list that there isn't a question about symbols: what are they and what are they good for?