<div dir="ltr">Two years ago I proposed the feature with experimental compiler change, but it was properly rejected.<div><a href="https://github.com/D-Programming-Language/dmd/pull/459">https://github.com/D-Programming-Language/dmd/pull/459</a><br>
</div><div><br></div><div>Kenji Hara</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/7/30 JS <span dir="ltr"><<a href="mailto:js.mdnq@gmail.com" target="_blank">js.mdnq@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On Tuesday, 30 July 2013 at 13:03:47 UTC, monarch_dodra wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On Tuesday, 30 July 2013 at 12:25:47 UTC, JS wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
First how does that remove having to type mixin every time?<br>
</blockquote>
<br>
That will *never* happen. Having the keyword *mixin* at call site is important so the caller understand what is actually happening. Without this, you are basically injecting a macro into caller code. Good luck with the re-read.<br>

</blockquote>
<br></div></div>
Um, so? You think my d source is going to be hacked? Someone is going to turn all my templates into string mixins and trick me?<br>
</blockquote></div><br></div>