|
Boost : |
From: Arkadiy Vertleyb (vertleyb_at_[hidden])
Date: 2005-03-01 16:24:07
"Jarl Lindrud" <jlindrud_at_[hidden]> 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
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk