<div class="gmail_quote">On Mon, Dec 27, 2010 at 7:20 AM, Jonathan M Davis <span dir="ltr"><<a href="mailto:jmdavisProg@gmx.com">jmdavisProg@gmx.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div class="im">On Monday 27 December 2010 04:41:37 spir wrote:<br>
> On Sun, 26 Dec 2010 12:06:04 -0800<br>
><br>
> Walter Bright <<a href="mailto:newshound2@digitalmars.com">newshound2@digitalmars.com</a>> wrote:<br>
> > 11. generative programming<br>
><br>
> Does someone have a pointer to any kind of doc about this? (in D)<br>
<br>
</div>Anything on templates, template mixins, and string mixins. All of them generate<br>
code. And some people have done some pretty crazy stuff with them (especially<br>
string mixins).<br>
<font color="#888888"><br>
- Jonathan M Davis<br>
</font></blockquote></div><br>So is it like template metaprogramming in C++?  a small D example would be helpful.  There doesn't seem to be anything about it in TDPL.<br><br>As for CTFE, does this mean I could call 'writeln()' at compile time and have it print a message to stdout while compiling?<br>