LLVM Interoperability (Like JVM or .Net) - Is it possible to do?

Viewed 805

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?

1 Answers
Related