Look ma! gcc is preparing to play nice with ECMA-335!
http://gcc.gnu.org/projects/cli.html
I should really read more about it… my computer is compiling the branch right now while I work. The bit I’m most excited about is the potential to call into c++ libraries.
Do the libraries all need to be compiled to IL, or can there merely be a wrapper compiled to IL which calls the C++?
Either way, it’s better than the status quo.