> if you are providing > some extended (e.g.) math functionality to a program with a shared > library, people are going to be upset with you if you argue that it > can be done with RPC. > > I hope the reason is obvious :-)
Not obvious to me. In today's (well, tomorrow's) massively multicore world, I would expect a remote call to a process in another core, with its own instruction cache, could easily be more efficient than a local procedure call.
