<div dir="ltr"><div><div>thanks, yes, I just found that in TDPL. knew it was templates but forgot about template mixins.<br><br></div>Do you know how to get a default parameter like __MODULE__ or __LINE__ to be used from the calling site?<br>
</div>I've tried but I think my DMD is broken because it doesn't even work when I subclass Exception().<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Sep 4, 2013 at 11:02 AM, Dicebot <span dir="ltr"><<a href="mailto:public@dicebot.lv" target="_blank">public@dicebot.lv</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On Wednesday, 4 September 2013 at 08:56:10 UTC, Rory McGuire wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
A template should get evaluated in the calling context.<br>
</blockquote>
<br></div>
No, in D templates use declaration scope (unless they are template mixins).<br>
</blockquote></div><br></div>