Rinda looks very interesting, but appears to differ in puzzling ways
from the Linda model descriptions of Carriero and Gelernter. Perhaps
someone has read the source and can answer these questions:
Does Rinda support ‘live’ tuples, in the Gelernter sense of
containing running processes, rather than the Rinda::TupleEntry
.alive? sense of ‘not cancelled and not expired’?
Can somebody explain Tuple expiration? I mean Rinda::SimpleRenewer,
Rinda::TupleSpace.new(period), etc. Based on the docs, it sounds like
my Tuples should have vanished, but they don’t seem to in practice.
Frankly I don’t want part of my computational state disappearing! Why
would anybody? Can this feature be turned off/on?
What do the ‘sec’ arguments in Rinda::TupleSpace .read and .take do?
They don’t seem to time out requests that go to sleep waiting for an
What do the blocks for Rinda::TupleSpace .read and .take do?