From: Dan Connelly Date: 2012-06-20T01:58:47+09:00 Subject: Re: Symbols and Strings. I've liked the distinction between symbols and strings since I first encountered it in LISP. Symbols to me are abstract entities which happen to be typically represented with characters, while strings are explicitly series of characters. With this perspective, it makes sense that "b" > "a", but :b > :a gives an error, and :a + :b gives an error. If symbols became immutable strings, this distinction would be lost. But in the end, the proof is in the code. I suspect functionally there'd not be much difference, but I'm just a beginner. -- Posted via http://www.ruby-forum.com/.