From: Yukihiro Matsumoto Date: 2006-10-19T13:40:42+09:00 Subject: Re: Symbol < String in Ruby > 1.8 Hi, In message "Re: Symbol < String in Ruby > 1.8" on Thu, 19 Oct 2006 07:56:56 +0900, Sam Roberts writes: |If the only difference is that Symbol is immutable, and its too weird to |have String be a sub-class of Symbol with more methods, maybe the | | :athing | |notation could make an ImmutableString, a base class of String, where | | :athing.object_id == :athing.object_id # => true I had an idea that renaming Symbol to InternedString (and making Symbol as an alias to it), but not considered it in deep yet. matz.