I recently played around a bit with different LLVM Frontends like Clang (C Familiy ), LDC2 (D), Terra, ...
All these languages can be compiled into the LLVM IR (somewhat readable) and LLVM IR Bitcode . So at this stage they are all on the same "level" right?
My Question is : Is there some way of language interoperability like the .NET Languages or JVM Languages on "language level" or is it only possible to do it by editing in the IR?
I already looked this question up in Google but didn't find what is was looking for.
If yes how can I do it and can I do it with all frontends or only some specific?