From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.5-pre1 (2020-06-20) on ip-172-31-74-118.ec2.internal X-Spam-Level: X-Spam-Status: No, score=-1.9 required=3.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.5-pre1 Date: 9 Oct 92 11:18:11 GMT From: CNAM.CNAM.FR!bortzmeyer@ucbvax.Berkeley.EDU (Stephane Bortzmeyer) Subject: Re: Any RPC for Ada? Message-ID: <199210091118.AA15956@cnam.cnam.fr> List-Id: In article <199209281909.AA03969@cnam.cnam.fr>, bortz@CNAM.CNAM.FR writes: > I'm looking for any information/pointers about implementations of RPC > (Remote Procedure Call) in/for Ada. I'm specially interested in Unix > solutions. Thanks for all those who replied. I got two free packages for my two queries: one RPC to interoperate with existing C RPC programs and one completely new and purely Ada. Here is a summary: David Emery sent me a short set of packages ("no warranty") to interface Ada with Sun's RPC (also called ONC) for the Verdix compiler (but it should be easily adapted). This is a rather thin binding. It seems to be able to interoperate with C programs. Unfortunately, I wasn't able yet to compile it. May be Verdix changed the appendix F? Steve Case developed an Ada interface to XDR, Sun's library to deal with data format problems, a layer under the RPC. I didn't test it. There is another XDR binding with the previous software. Karl A. Nyberg and William M. Hodges pointed me toward SA-E's RPC, a free toolkit to write RPC with Ada. I didn't try it yet, but it's well documented. and, as you saw on this newsgroup, Bob Kitzberger indicated that TeleSoft has an implementation of RPC. I don't know yet if it can interoperate with programs written with other languages/compilers. Time to launch another thread: should an Ada RPC be compliant with existing RPCs (and, in this case, should it be implemented by a binding or a rewriting?) or should it be a completely new system? Stephane Bortzmeyer Conservatoire National des Arts et Metiers bortzmeyer@cnam.cnam.fr Laboratoire d'Informatique 292, rue Saint-Martin tel: +33 (1) 40 27 27 31 75141 Paris Cedex 03 fax: +33 (1) 40 27 27 72 France "C'est la nuit qu'il est beau de croire a la lumiere." E. Rostand