The Descent plugin for Eclipse provides an IDE for writing, launching and debugging code in D. This video shows the new compile-time view, which allows you to see things from the compiler point of view, which applies some transformations to the source code.