ごとけんです
In message "[ruby-list:9078] Re: Why should sender be hidden? (Re: Can I get caller's id?)"
on 98/08/12, Yukihiro Matsumoto <matz / netlab.co.jp> writes:
>まつもと ゆきひろです
>いや,「問題」には由来しないのです.議論が必要だと思っている
>理由は問題がありそうだと予想しているからではなくて,Rubyに独
>自の機能を導入するに当たっては保守的であれ,という方針の反映
>に過ぎません.
どうもありがとうございます。
OOP 固有の FAQ なのかと思いまして聞いた次第です。
いわれてみれば機能追加に対するまつもとさんの態度は
確かに一貫してますね。
>それに議論してみたら,たとえばcallerの戻り値に
>要素を追加する形で公開した方が良いなどという結論が出たり,呼
>び出し元のselfだけではなくて 〜 も必要とかいうような予想外の
>結果が出るかもしれませんし.
ですね。
また適当なタイミングで思い出せたら改めてお願いします。
>|# じゃぁ method_sender (と名前はとりあえず考える奴 ^^;)
>
>methodはsendするものじゃないんですね.invokeするものかな.
ガビーン! send <-> receive と思ってました。
まぁ call <-> receive という対立も成立しますね。
ん? Object#send って??
>欲しいのはcallerにおけるselfなんでしょうが,なかなか適切な名
>前がみつからないざんす.
# っつーワケで caller_self (しつこい ^^;;)
-- gotoken