About compiler memory consumption
Puming
zhaopuming at gmail.com
Thu Dec 5 16:51:39 PST 2013
On Thursday, 5 December 2013 at 13:49:51 UTC, Dicebot wrote:
> On Thursday, 5 December 2013 at 04:02:58 UTC, Puming wrote:
>> There maybe another traditional approach, by converting the
>> .dt diet templates directly into D source code BEFORE the
>> actuall compilation. That is the way many other HTML template
>> systems use, and the performance is fairly good.
>
> It is somewhat complicated by the very tight integration
> between D handler host and Diet - you can expose D symbols for
> rendering context to template. It is still possible to do it
> that way but is likely to require more efforts and effectively
> will just to the same thing as good JIT-ed CTFE should. I don't
> like it because it is too effort-demanding for a quick hack and
> not suitable in the long term by design (one of D goals was to
> remove reliance on external build steps as much as possible)
Yes, I agree that for dev mode a pure runtime version would fit
more and its implementation could take advantage of many
functions in the CTFE version (or is that already possible?)
More information about the Digitalmars-d-learn
mailing list