Compile-time generated code... not that nice

Ary Borenszweig ary at esperanto.org.ar
Sat May 30 12:03:10 PDT 2009


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.



More information about the Digitalmars-d mailing list