> I statically linked 2 versions of Lua once in the same executable.
It involved compiling one version of Lua as C++ and wrapping a
namespace around each file for minimal change.
That is actually a great idea, because my application already does the C++ thing for its sole Lua version. I could do the same thing with the other ones. My only concern here is the macros. Do you have any particular comments about that?