Quoting Robert Klemme <bob.news / gmx.net>: > Because they are immutable, fast and less memory consuming. They > are typically used for a limited and known set of keys. Well, they consume memory differently -- not necessarily less. Symbols are never garbage-collected, so you should not use them for situations where you could have an unbounded number of unique symbol values. -mental