ごとけんです

In message "[ruby-list:9057] Re: [Q] Can I get caller's id?"
    on 98/08/11, 石塚圭樹 <keiju / Rational.Com> writes:

>>呼び出し側の bind までは直接取れなくても良いけど、
>>どいつから呼ばれたか特定できるとオブジェクト間で
>>双方向にお話できて書きやすくなる局面のような気が

>そういう場合って, 引数で渡すとかインスタンス変数で持つとかすると思うの
>ですが... それじゃ間に合わないんですね??

もちろん、できないこともないのですが、
そのときの意図は非同期なライフゲームみたいなモデルを
「ありのままに表現しよう」ということだったので、
self を引数で渡すとかインスタンス変数で持つとゆーのは
なんだかいまいちです。

それよりは Flame でその辺を隠蔽するクラスを作って
書いた方がいいかなぁと。 

ただもとの意図を ruby でやるには余るような気もちょっとします。

んで、思ったんですけど、メソッドを呼んだオブジェクトを
指す yourself なんていう特別な変数があっても良いような
気がしますが、仮に将来そういうものをお願いしたとして、
現在の実装ではめんどくさいことなんでしょうか? 
それともポリシーに反するものでしょうか?

-- gotoken