Re: [Oorexx-devel] Discussion: Remote ooRexx Classes

2009-07-22 Thread Mike Cowlishaw
Up until the point where you wish to pass an array as an argument or have a return value that is some sort of non-string type. Not everything maps well to just string data. Hmmm, try telling that to an XML fanatic :-)) Just about anything can be moved around using XML -- which is just

Re: [Oorexx-devel] Discussion: Remote ooRexx Classes

2009-07-22 Thread Rick McGuire
Yes, but in those cases, XML is just the protocol used for serializing/deserializing the data. In most web services stacks, for example, the programmer just deals with real objects in the languages they're programming in and the fact that XML is used for the remote transport protocol is

Re: [Oorexx-devel] Discussion: Remote ooRexx Classes

2009-07-22 Thread Rony G. Flatscher
Remote invocation has always to deal with how to marshall and unmarshall argument and return values in order to transport the values insulated from operating system and hardware architecture dependencies. In their origins a lot of those infrastructures (including programming language

Re: [Oorexx-devel] Discussion: Remote ooRexx Classes

2009-07-22 Thread Gil Barmwater
Let me add that both Ruby and Python have implemented YAML as (one of) their data marsalling protocols. It has several advantages (to me) over other protocols and I believe should be (one of) the first choice(s) for ooRexx. For those who haven't looked at it, it is a sequence of strings that

[Oorexx-devel] Discussion: Remote ooRexx Classes

2009-07-21 Thread David Ashley
All - I want to start a discussion on an idea I have been thinking about for a while: remote ooRexx classes. The idea here is something like Java beans in than a program executing on one machine can access and use a class and its methods that exist on another machine - sort of an RPC mechanism

Re: [Oorexx-devel] Discussion: Remote ooRexx Classes

2009-07-21 Thread David Ashley
I am completely ok with the limitation of only strings being passed to/from a remote class. I agree that this would make whatever protocol we come up with very simple and easy to implement. David Ashley On 07/21/2009 02:44 PM, Mike Cowlishaw wrote: Of course, the limitation was only string

Re: [Oorexx-devel] Discussion: Remote ooRexx Classes

2009-07-21 Thread Rick McGuire
Up until the point where you wish to pass an array as an argument or have a return value that is some sort of non-string type. Not everything maps well to just string data. Rick On Tue, Jul 21, 2009 at 4:15 PM, David Ashleydavid.ashley@gmail.com wrote: I am completely ok with the