I've retrieved an old message [ruby-talk:02552] :-) > In addition, Ruby interpreter depends > on the fact that frozen objects, especially strings, are never be > unfrozen. This is because, rb_str_new4() and rb_str_dup_frozen() don't create a new object when the string is frozen ? Is this the only reason ? Guy Decoux