On Mon, Jul 30, 2012 at 9:12 PM, Peter Alexander <peter.alexander.au@gmail.com> wrote:
On Monday, 30 July 2012 at 16:38:54 UTC, Gor Gyolchanyan wrote:
For one, it would be mighty polite of the compiler to demangle the "_**
D8infinity8standard7runtime4IA**pp4IApp11__InterfaceZ", which happens to be
"infinity.standard.runtime.App.App.__Interface".

The linker spits out those errors. It would be unreasonable to
expect linkers to understand D's name mangling scheme.


The compiler calls the linker (in cases where it's linking of course). It wouldn't be too difficult to intercept the linker's output.

--
Bye,
Gor Gyolchanyan.