On Wed, Mar 22, 2017 at 11:12:06PM +0000, Jesse Phillips via Digitalmars-d-learn wrote: > On Friday, 17 March 2017 at 19:05:20 UTC, H. S. Teoh wrote: > > There are actually (at least) TWO distinct phases of compilation > > that are conventionally labelled "compile time": > > > > 1) Template expansion / AST manipulation, and: > > > > 2) CTFE (compile-time function evaluation). > > This was an awesome explanation, please do put it on the wiki or as a > pull request for the website.
I'm still working on that. :-) But the article is turning out to be quite a bit longer than I anticipated -- there is just so much I want to say! The draft is on the wiki but I don't really want to post the link just yet because it still needs lots of editing before it's ready for public consumption. T -- Dogs have owners ... cats have staff. -- Krista Casada