6
votes
1answer
279 views

Why atoms/symbols?

Why do programming languages like Ruby use symbols? I understand that String manipulation is much slower than using a lookup table as well as the idea that Strings are reallocated in memory no matter ...