> Also, has anybody implemented the necessary stuff for RPC servers and
> clients using Python?
Yes, Denis Severson has taken the ILU package here at PARC and done a
nice Python interface to it that lets Python servers and/or clients
interact with ILU (or Sun RPC) servers and/or clients written in C, C++,
Common Lisp, or Modula-3. (ILU stands for Inter-Language Unification,
and its main goal is to let programs be written in a mix of languages,
but as a secondary effect it provides for inter-address-space (and
inter-machine) RPC communication, since some languages don't like to
live in the same address space as other languages. And then we decided
to make it compatible with other RPC systems, like Sun RPC and CORBA,
so...) I had hoped to release it a month ago, but we decided to wait
for our next release, which is in turn waiting for the Python ILU
documentation to be done (and, I should admit, for me to finish some
Common Lisp work :-). Should be Real Soon Now...
For ILU info, see ftp://parcftp.parc.xerox.com/pub/ilu/ilu.html.
Bill