Donald Radke writes "Synchronous Interprocess Messaging Project for LINUX (SIMPL).
Today we added two C++ Classes to the SIMPL Project. It was done for 2 reasons. One to see if a C++ application could use the SIMPL libraries and two, for me to get practice writing C++ code. The Sender and Receiver Classes can be found in the examples tar ball, simpleg.tar.gz @ http://members.attcanada.ca/~fcsoft/simpl/
So far we now have the capability to write SIMPL softwareICs in the
following languages: C, C++, JAVA, Tcl/Tk.
The most interesting aspect of this is that a SIMPL IC written in JAVA could quite transparently communicate with a SIMPL IC written in C. ie. you pick the language that is most appropriate for the job at hand knowing that as long as you conform to the messaging structure of another IC you can communicate with it regardless of the language that it is written in.
Have fun with this."