🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

1 total messages Started by mod-os Fri, 23 Jan 1987 19:00
Re: Concerning RPC
#30
Author: mod-os
Date: Fri, 23 Jan 1987 19:00
33 lines
1962 bytes
--

[Oops, sorry Lindsay, I lost your return address.  I gotta remember to use
 's' and not 'w'!  -DL]

In article <2493@sdcsvax.UCSD.EDU> wegrzyn@cdx39.UUCP (Chuck Wegrzyn) writes:
>--
>
>Every known implementation of RPC (to my knowledge) involves translating the
>"passed arguments" to a universal format and transmitting the message to the
>other side. The otherside of the connection will take the message and 
>the arguments into a form suitable for its use. This is pointless if the two
>ends could exchange data in the same format.
>

This is precisely how the RPC used by the Newcastle Connection works and for
the same reasons - it is grossly inefficient to translate into a standard
form, unless of course your machine just happens to be built to use that
format. The standard ALWAYS seem to be the 68000 style of ordering which
means that anyone with a network of VAXen or PDP-11s is losing in a big way.
As Chuck says, all you need is some standard way of identifying the format
of the rest of the message - the Connection uses 2 bits in the first byte
of the message (though more would be needed if real numbers are to be
supported) and this is sufficient as the types of the RPC parameters are
deduced from the call (N.B. this is obviously not suited to an environment
where arbitrary calls can be made - in that case some kind of parpameter type
encoding is essential, but actual representation manuipulation is still not
needed)

Lindsay


--
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads