From: "NAKAMURA, Hiroshi" Date: 2004-05-05T14:37:29+09:00 Subject: Re: YAML vs. Marshal Hi, I'm interested in this (YAML byte code) project. I have questions, but feel free to ignore these questions, because I may be expecting too much. why the lucky stiff wrote: > My big use case is this: I love DRb. I want it to > work across languages. Does 'DRb' here mean 'RPC'? 'ORPC'? Or do you expect some DRb specific paradigm with your YAML byte code, such as object by reference, distributed garbage collection and distributed anonymous code block handling? Or more such as message boxing or object activation? Does the goal of YAML byte code (+ message invoking?) includes these features across languages? Currently, Ruby's SOAP marshalling implementation passes all existing unit test for Ruby's marshaler (I hope YAML do, too [ruby-talk:95352]). So I can use SOAP as wire format of DRb environment as you can see the figure in http://rrr.jin.gr.jp/rwiki?cmd=view;name=SOAP-DRb+router (written in 840 days ago). But it does not mean "cross language DRb environment" though it uses SOAP serialization format which is language independent. Cross language object environment has some common paradigm as I listed above. I wrote too much '?'s. I summarize my question. What is the goal of YAML byte code project? Regards, // NaHi