<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On 13 February 2014 00:25, John Colvin <span dir="ltr"><<a href="mailto:john.loughran.colvin@gmail.com" target="_blank">john.loughran.colvin@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Wednesday, 12 February 2014 at 14:15:55 UTC, Manu wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On 12 February 2014 16:11, eles <<a href="mailto:eles@eles.com" target="_blank">eles@eles.com</a>> wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On Wednesday, 12 February 2014 at 03:28:57 UTC, Manu wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On 12 February 2014 12:11, Manu <<a href="mailto:turkeyman@gmail.com" target="_blank">turkeyman@gmail.com</a>> wrote:<br>
<br>
On 12 February 2014 05:43, Walter Bright <<a href="mailto:newshound2@digitalmars.com" target="_blank">newshound2@digitalmars.com</a>><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
wrote:<br>
<br>
<br>
</blockquote></blockquote>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I've changed my mind. Depending on a functional link-stripper sucks.<br>
I think it's definitely useful, although I think it should be implemented<br>
as a suite of flags, not just a single one. Sure, a convenience flag can<br>
be<br>
offered, but as an implementation detail, it should be a suite of flags.<br>
<br>
</blockquote>
<br>
I like this and I also think providing compiler switches (ie. without<br>
naming the subset) as being acceptable.<br>
<br>
However, what if I would need those switches for just one particular<br>
module and the functions therein? How to compile only those modules with<br>
the switches?<br>
<br>
Only through manual compile/linking?<br>
<br>
</blockquote>
<br>
Yes, exactly as with C++ today. It shouldn't be an unfamiliar problem to<br>
most.<br>
</blockquote>
<br>
How does that work with templates across modules?<br>
</blockquote></div><br></div><div class="gmail_extra">I'm not sure how that would affect anything? Only a couple of runtime things would be unavailable, and ideally individually unavailable on different flags.</div></div>