Hi Roland;
All PB Classic needs is a C# User Object class like at once upon a time PB had C++ User Object type. From there we could also extend that into a Java User Object class type.
Each UO Class type could in turn call its native compiler, like the C++ UO used to call the WatcomC++ compiler. You used to be able to just paste C++ code "as is" and have it complied into a DLL - which your PowerScript could consume directly. We should be able to implement the same architecture for Java & C++ and have a true InterOp at the same time: :-)
Regards ... Chris