From: Yukihiro Matsumoto Date: 2009-02-11T17:42:41+09:00 Subject: [ruby-dev:37965] Re: [Bug:trunk] I can modify literals まつもと ゆきひろです In message "Re: [ruby-dev:37964] Re: [Bug:trunk] I can modify literals" on Wed, 11 Feb 2009 16:11:06 +0900, "U.Nakamura" writes: |元の問題も気になりますが、frozenなオブジェクトに対してfinalizer |を付け替えできてしまうことが気になります。 |実際にはObjectSpaceの操作であることや、finalizerからは元のオ |ブジェクトそのものの操作ができるわけではないことなどが理由な |のではないかとは思いますが、付け替えの操作自体はオブジェクト |の内部フラグを変更しているので(あれ、取り除くとき変更してない |な)、禁止してもいいのではないかという気もします。 そうでしょうね。コミットしてください。元の問題の方は...うー ん、どうしよう。