From: keiju@... (=?ISO-2022-JP?B?GyRCQFBETTc9PHkbKEI=?=) Date: 2010-12-17T00:44:08+09:00 Subject: [ruby-dev:42781] Re: BasicObject#object_id けいじゅ@いしつかです. In [ruby-dev:42779] the message: "[ruby-dev:42779] Re: BasicObject#object_id", on Dec/16 23:18(JST) Yukihiro Matsumoto writes: >まつもと ゆきひろです >|BasicObjectのインスタンスといえども, オブジェクト(というかインスタンス) >|なので, object_id はあった方が望ましいと思うのですが? >|特に問題になっているのが, これがないと, finalizerでの対応ができないこ >|とです. >仰ることはもっともなので検討します。 おー. よかった. >ただ、あんまりBasicObjectのメソッドを増やしたくないので悩ましいところ >です。 うーむ. object_id って, 一般にはあまり使われなくて, 特殊な用途にしか使われない と思いますが, BasicObjectだと逆によく使われる気がします. >どこかに関数的インタフェースを用意するか。うーむ。 それでもよいです. ObjectSpace.id(obj) ObjectSpace.id_of(obj) ObjectSpace.object_id(obj) ObjectSpace.object_id_of(obj) とか? __ ---------------------------------------------------->> 石塚 圭樹 <<--- ---------------------------------->> e-mail: keiju@ishitsuka.com <<---