On Sat, May 12, 2001 at 07:17:46AM +0900, Masatoshi SEKI wrote:
> 
> Hello,
> 
> > # Is there any documentation of DRuby/Rinda/TupleSpace in english?
> > 
> > I haven't found anything either. I think you need to look elsewhere.
> > 
> > JavaSpaces in Java are Sun's implementation of TupleSpaces.
> > Rinda is the Ruby version of Linda :-)
> > 
> > If you already know this, then there's code samples left to look at in the
> > downloads.
Hi

I have to admit, I do know that Rinda/TupleSpace is Ruby's version of
Linda/JavaSpaces, but I don't really know what these do, I how they relate
to DRuby.

I tried to figure this out by reading the code, but I didn't succeed.

Maybe someone can explain those I a few words to me.
I want to build an distributed configuration system for
webservers/mailserver/dns/..., and I want to use Ruby.

Since there is no stable CORBA implementation yet, I figured DRuby would be
the way to got (the other option is XMLRPC, but I guess for a strictly
object-oriented language like ruby a functional approach is, well,
suboptimal).

The problems I have with DRuby are

.) That there is no "name service". Each object needs it's own server on a
different port.

.) That (if I understood correctly) the server works on an _instance_ of an
object, not on a class. This means that the member variable of the object
are shared between the different clients.

At least for the first point, I though that Rinda of TupleSpace could be a
solutions - please forgive me, if this is total nonsense... ;-))

greetings, Florian Pflug