From: timsuth@... (Tim Sutherland) Date: 2002-06-06T18:42:40+09:00 Subject: Struct :symbol vs 'string' difference ruby 1.6.6 (2001-12-26) [i586-linux] Bar = Struct.new('Bar', :a, :b, :c) Bar.new(1, 2, 3) -> # Foo = Struct.new(:Foo, :a, :b, :c) Foo.new(1, 2, 3) -> # I'm wondering why there is this difference, which I found surprising.