Compile-time generated code... not that nice

Robert Jacques sandford at jhu.edu
Sat May 30 12:06:08 PDT 2009


On Sat, 30 May 2009 15:03:10 -0400, Ary Borenszweig <ary at esperanto.org.ar>  
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");



More information about the Digitalmars-d mailing list