From: SASADA Koichi Date: 2009-02-13T06:36:47+09:00 Subject: [ruby-dev:37985] Re: [Bug:trunk] I can modify literals SASADA Koichi wrote:: > Yukihiro Matsumoto wrote:: >> |freeze以前に、ObjectSpaceから不可視であるべきではないかと思いま >> |す。また、隠しオブジェクトから通常のStringを作るために >> |rb_str_replace()を使っていますが、これはintern.hで公開してもかま >> |わないんではないでしょうか。 >> >> うーん、そうかあ。んじゃあ、とりあえず不可視にしておいてくだ >> さい。それはそれとしてfreezeしても良いような気もしますが。 > >  さらに freeze する理由はなんでしょうか.しない理由もないと思いますが, > する理由もないような.  あと,逆に freeze すれば不可視にする必要もないかなーとも思いますが,ど んなもんですかね(不可視にするべきオブジェクトもあったけれども).実行コ スト的には freeze のほうが軽そうですが. -- // SASADA Koichi at atdot dot net