On Sat, 30 May 2009 15:03:10 -0400, Ary Borenszweig <[email protected]> wrote:

I just realized that code generated at compile-time (with string mixins) is hard (or impossible) to debug (I mean at runtime, not just at compile-time). Do you think it's a big shortcomming of D? How can this be solved?

Maybe the compiler can generate a file with the contents of a module with mixins expanded, and use these files as the input to the compiler and linker, so these can be used in the debugging process.

It already can:
pragma(msg,"Some string");

Reply via email to