From: Shin-ichro Hara Date: 1998-12-15T16:03:10+09:00 Subject: [ruby-list:11359] Re: ruby on Win32 (Re: Ruby 用語集 ) 原です。 In message "[ruby-list:11357] Re: ruby on Win32 (Re: Ruby =?ISO-2022-JP?B?GyRCTVE4bD04GyhC?= )" on 98/12/15, Yukihiro Matsumoto writes: | |まつもと ゆきひろです | |In message "[ruby-list:11355] Re: ruby on Win32 (Re: Ruby 用語集 )" | on 98/12/15, Shin-ichro Hara writes: || ||原です。 | ||id2object があったら method_missing を使って object() を ||object.call() に変換出来るんだけど、id2object は作らない ||という話が [ruby-list:3975] あたりにありましたね。 ごめんなさい、[ruby-list:3975] ではなくて、[ruby-list:3919] ですね。というか、はやとちりしました。シンボルの id とオブ ジェクトの id を混同してしまった。 |「id2objectは作らない」って話はした覚えがあります.実際には |undocumented featureとして ObejctSpace::_id2ref() として提供 |しているのですが.^^;;; | |# この機能は危険ですから将来なくなるかも知れません. | |が,method_missingに渡るのはObjectのIDではなく,変数あるいは |定数名のIDであるので,id2object相当ではいかんともしがたいで |しょう.これを実現するには文法から実行モデルから考え直す必要 |があります.良いアイディアがあれば,ruby-devで話しましょう. そうしましょう。