
Martin Schulz wrote:
For the google summer of code 2008, I wish to build a Cross Platform Remote Method Invocation Framework for C++ using Boost.Asio, similar to Java's remote method invocation (RMI). I will provide some macro definitions to create the proxy code.
What does cross-platform mean here if you can only make boostified C++ talk to boostified C++?
Why invent the wheel all over again? Why not stick to some already existing solutions like Corba or such?
Admittedly, the C++ language binding of Corba is just horrible nowadays and needs to be revisited. So in my eyes, it would be much more rewarding to work out a modern, boostified C++ language binding to an already existing RPC framework like Corba (or the like).
A reasonable C++ binding to CORBA would be awesome. Regards, m