From: Calamitas Date: 2006-09-04T22:54:36+09:00 Subject: Literal inconsistency Hi, This surprised me today: irb(main):014:0> 2.times { puts "hello".object_id } -606413918 -606413938 => 2 irb(main):015:0> 2.times { puts /hello/.object_id } -606420168 -606420168 => 2 The regexp could be compiled once while parsing and a new Regexp object could be created on each execution with a speed hit comparable to string literals (which I suppose is acceptable.) Peter