
"Jarl Lindrud" <jlindrud@hotmail.com> wrote
I've written a library for doing portable C++ RPC's, which can be downloaded at
http://www.codeproject.com/threads/RMI_For_Cpp.asp
Is there any interest in Boost for something like this, and if so in what directions do you all think it should be developed?
Unfortunately I am not really current on the subject... However, a few years ago I was reading an XML book by Don Box (one of the leading COM people). I didn't really like the book, unlike "Essential COM", which was one of my favorites. However one thing I remember, and totally agree with, was his perception of RPC. He argued that faking function calls is quite dangerous, since it is really hiding from the user what's going on, and so may (and often does) cause wrong design decisions to be made, since we all tend to ignore the cost of a function call. Quite an interesting statement from a person who built most of his career around RPC, marshalling, etc. Maybe a better way to go would be creating a more low-level, messaging library, that would simplify inter-process/thread communication, but would not attempt to make it look like function calls? Regards, Arkadiy