On Thursday, March 11, 2004, 12:12:10 PM, Hugh wrote:
> Is anyone else looking at the DRb 2.0.4 code, particularly the Rinda
> code at the moment? I'm trying to move from 1.6.8 to 1.8.1 and thus
> use the new Rinda, but it seems to me that Tuplespaces behave very
> differently now. In the old tuplespace, tuples were held in a
> queue, and when one was read it went to the back. Thus repeated
> attempts to match got each of the matching tuples in turn. Now I
> just seem to get the first one repeatedly. I'm wondering what the
> philosophy is now for doing "get a new tuple, or go round again".
> The renew method, SimpleRenewer and so forth would seem to have
> something to do with this, but I'm not really seeing the big
> picture... To maintain clarity in my source code as far as possible
> I'd like to do this the preferred way, if anyone can tell me what it
> is, please? Once I get the idea I will try to contribute some docs
> of course.
Hi Hugh,
I'm afraid I have no idea how all that stuff works, so I'm not of much
use. I learned about tuplespaces in a presentation recently and
thought it was very interesting, but I've yet to see how it's all done
with DRb, let alone the changes between the versions.
Perhaps you'd better take this up with the author.
Cheers,
Gavin
|