From: Mathieu Bouchard Date: 2001-04-24T01:07:10+09:00 Subject: [ruby-talk:14081] Re: Distributed Ruby and heterogeneous networks On Mon, 23 Apr 2001, Phil Tomson wrote: > In article , > Mathieu Bouchard wrote: > >On Mon, 23 Apr 2001, Phil Tomson wrote: > >> > >> In my experience you should be running the same version of Ruby and the > >> same version of DRb on both client and server. DRb is very dependent on > >> marshalling (serialization) and it seems that the way certain types of > >> objects are marshelled changes in some of the newer versions of Ruby. > > > >How about a version of DRb that uses Ruby source code instead of Marshal? > > > I'm not sure I understand the question. It's my understanding that > Marshal is part of Ruby and that DRb is written entirely in Ruby. I'm talking about the transmission format, and about changing it for something similar to Data::Dumper (of Perl fame). One side would generate ruby code from the datastructures and the other side would call eval() on what it gets. matju