Rust is getting a mid level IR for speeding up compilation.

http://blog.rust-lang.org/2015/08/14/Next-year.html
https://github.com/rust-lang/rfcs/pull/1211

It has been mentioned that before that this would be worthwhile for D too.

It also would make it much easier for backends to keep up with the front end. The front end generating MIR, and the backends using it.

Another option would be to interface with Rust by generating Rust MIR from D, if that is possible.

What do you think?

Reply via email to