From: Brian Candler Date: 2007-09-06T18:10:36+09:00 Subject: Re: Symbols and frozen strings > Rather, Symbol#to_s should return frozen String? Yes, as long as it returns the same frozen string each time. Hmm, this sounds like a good solution - it's technically not backwards-compatible, but I doubt that much code does a Symbol#to_s and later mutates it. > What about "..."o like Regexp? Sure, I don't mind about the actual syntax. Of course, you don't even need to add 'o' to a Regexp in the case where it doesn't contain any #{...} interpolation: irb(main):001:0> RUBY_VERSION => "1.8.4" irb(main):002:0> 3.times { puts /foo/.object_id } -605554606 -605554606 -605554606 Regards, Brian.