From: "Haase, Konstantin" Date: 2011-08-17T00:01:25+09:00 Subject: [ruby-core:38982] Re: :symbol.is_a?(String) What would ObjectSpace.each_object(String) { |o| p o } produce? It would also largely violate the Liskov substitution principle. Having a common superclass or String being the subclass for Symbol should be possible, though. Konstantin On Aug 16, 2011, at 15:41 , Magnus Holm wrote: > http://viewsourcecode.org/why/redhanded/inspect/SymbolIs_aString.html > > What happened to this? Sounds like an awesome idea! > > // Magnus Holm >