I understand the theoretical difference between Strings and Symbols. I understand that Symbols are meant to represent a concept or a name or an identifier or a label or a key, a
The basics of it are, these should not be true:
:apple == "apple" #=> false, should be true :apple.hash == "apple".hash #=> false, should be true
Symbols are always the same objects, and text is not.