# Rinda and Tuple Spaces

**URL:** <https://www.ruby-forum.com/t/rinda-and-tuple-spaces/120375>\
**Category:** Ruby\
**Created:** [November 16, 2007, 11:01am UTC](https://www.ruby-forum.com/t/rinda-and-tuple-spaces/120375 "2007-11-16T11:01:03Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![ghoti143](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/90db22/32.png) [@ghoti143](https://www.ruby-forum.com/u/ghoti143)\
**Post date:** [November 16, 2007, 11:01am UTC](https://www.ruby-forum.com/t/rinda-and-tuple-spaces/120375/1 "2007-11-16T11:01:03Z")

</div>

Hi,

If I have a tuple space set up and running using Rinda does a client of  
the space have to be written in Ruby or (like web-services) can a client  
be in a language other than Ruby?

Thanks

Mike

---

<div class="post-metadata">

**Author:** ![ghoti143](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/90db22/32.png) [@ghoti143](https://www.ruby-forum.com/u/ghoti143)\
**Post date:** [November 17, 2007, 4:05am UTC](https://www.ruby-forum.com/t/rinda-and-tuple-spaces/120375/2 "2007-11-17T04:05:50Z")

</div>

On Nov 16, 2007, at 02:01 , Mike Ho wrote:

> If I have a tuple space set up and running using Rinda does a  
> client of  
> the space have to be written in Ruby or (like web-services) can a  
> client  
> be in a language other than Ruby?

The client must be capable of using DRb. AFAIK, only ruby  
implementations implement DRb.

(You can use YAML with DRb, instead the Marshal format.)

---

<div class="post-metadata">

**Author:** ![ghoti143](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/90db22/32.png) [@ghoti143](https://www.ruby-forum.com/u/ghoti143)\
**Post date:** [November 19, 2007, 11:55am UTC](https://www.ruby-forum.com/t/rinda-and-tuple-spaces/120375/3 "2007-11-19T11:55:29Z")

</div>

Eric H. wrote:

> On Nov 16, 2007, at 02:01 , Mike Ho wrote:
> 
> > If I have a tuple space set up and running using Rinda does a  
> > client of  
> > the space have to be written in Ruby or (like web-services) can a  
> > client  
> > be in a language other than Ruby?
> 
> The client must be capable of using DRb. AFAIK, only ruby  
> implementations implement DRb.
> 
> (You can use YAML with DRb, instead the Marshal format.)

I see, thanks.
