Well, after even more extensive reading, I think that SWIG and then imbedding Python or Tcl (I'd prefer Python because I think Tcl is ugly
) or some other SWIG-compatible language would work the best as it generates the native symbols for relatively well-known languages. Plus, there's a few examples I found that use SWIG, C++, and imbedded Python that we can look at for guidance.
Looks like Regina Rexx http://regina-rexx.sourceforge.net/index.html
is specifically designed to be imbeddable (as well as being available for just about any platform we'd want to use), while OpenObject Rexx http://www.oorexx.org
has the objects. Chapter 8 of the Regina manual describes interfacing in detail, while Appendix A of OOREXX specifically states that calling it from an application program is via shared library.
As this type of stuff really tests the limit of my current knowledge, that's really the best I can offer up at the moment...
Interesting. Unfortunately, we need both objects and implantation capabilities. I'll take a further look tomorrow, but unless we can easily have both, I don't think it's worth the effort.