On Mon, Jul 21, 2008 at 3:18 PM, David Ripton <dripton@ripton.net> wrote:
Twisted AMP meets all your requirements except C support, which you could probably add. (Or maybe avoid adding by using some other way to bridge C computing code with Python network code, like ctypes.)
Also take a look at Google's Protocol Buffers, which lacks C support but has C++ support. A Twisted version called txprotobuf was recently announced. (Note that Protocol Buffers isn't really a full RPC system, just the serialization part.)
I think combining these two might work nicely, though I haven't tried it yet.
Hi, I recently added a C++ RPC implementation using boost.asio, in txprotobuf-asio branches. You can check it out there: http://bazaar.launchpad.net/~proppy/txprotobuf/asio/files bzr branch lp:~proppy/txprotobuf/asio Hope that helps. -- bou ^