From: matz@... (Yukihiro Matsumoto) Date: 1997-12-10T11:37:48+09:00 Subject: [ruby-dev:1008] Re: Object#bind まつもと ゆきひろです In message "[ruby-dev:1002] Object#bind" on 97/12/10, Shugo Maeda writes: |前田です。 | |ちょっと前にメソッドのオブジェクト化の話がありましたが, |レシーバと結合されたメソッドを, | |obj.bind(:foo) | |で取り出せるようにするのはどうでしょう。 bindというは今一歩ですね.bind_methodというのでもまだ実態を 表していないように思います.なにか「束縛されたメソッドの実体 を取り出す」ことを表現する良い名前はないでしょうか. # また名前か…. |試しにちょっと実装してみたのでメールの末尾に添付します。 これはすごい…. もう立派なrubyハッカーですね.私にもしものことがあったら, rubyは前田さんに任せましょう. # うちに来てくれたら仕込んであげよう. |unbound methodも同様に取り出せそうですが,考えないといけない問題が |多そうですね。 unbound methodの方はcallするんじゃなく,あるクラスのメソッド を別のクラスに持っていったりとか,そういう使い方をするんじゃ ないでしょうか? まつもと ゆきひろ /:|)