From: Tanaka Akira Date: 2010-03-16T19:25:07+09:00 Subject: [ruby-dev:40677] Re: [Bug #2965] method `===' called on hidden T_STRING object (NotImplementedError) 2010年3月16日10:23 SASADA Koichi : >> 1) freezeすればいいじゃん >> 2) そもそもObjectSpaceから見えているのは根本的にまずい >> >> という主張が争った結果、現在は2を採用しているのですね。したがって1に持っていくならまず「2がかっこいい」とするまつもとさんを説得するなどの必要があります。 >> >> あと仮に1に振るならその他のhide_objしている箇所をどうするべきかも考慮の対象になるでしょう。 > >  1 でも問題無いような気がするので,1 に統一するのはどうでしょうか.2 > は,私もかっこいいと思うのですが,感覚的にそう思う以外に利点はなさそうに > 思います.すでにこういう困った例も出てきているわけですし. このケースについてそうかはわかりませんが、 後から変更するケースでは freeze ではうまくないですね。 そういうものがあった場合は 1 で統一することはできなさそうです。 -- [田中 哲][たなか あきら][Tanaka Akira]