滝沢です.

> On 2005/10/09, at 12:40, Masatoshi SEKI wrote:
> >
> > On 2005/10/09, at 12:21, Hiroaki TAKISAWA wrote:
> >
> >
> >> Rinda::TupleSpaceでHashタプルを使いたいのですが,うまく行か
> >> ない点があります.
> >>
> >> やりたいことは,別プロセスで動作するタプルスペースに,dumpで
> >> きないオブジェクトをwriteすることです.
> >>
> >
> >
> > Hash全体がdumpできないオブジェクトとして扱われてしまっているのが
> > 直接の原因です。
> > Arrayのタプルは対応してRindaの中で分解して送るようにしてましたが
> > Hashは忘れてました。
> 
> 原因はリモートのHashに対して Hash === ary_or_hash と判定していて
> Hashではない(Arrayタプルだ)と処理していたところでした。
> 
> とりあえずkeysメソッドを持っているかどうかで判断するように変更しました。
> cvs版の1.8, 1.9ともにcheckinしてありますので、時間があったら試して
> みてください。

試してみました.Hashタプルの要素を
DRbObject.new(undumped_object)のようにせずに使うことができま
した.

どうもありがとうございました.