<div dir="ltr"><div class="gmail_default" style>On Wed, Jan 9, 2013 at 3:01 AM, Óscar Fuentes <span dir="ltr"><<a href="mailto:ofv@wanadoo.es" target="_blank" class="cremed">ofv@wanadoo.es</a>></span> wrote:<br></div>
<div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">David Blaikie <<a href="mailto:dblaikie@gmail.com" class="cremed">dblaikie@gmail.com</a>> writes:<br>
<br>
[snip]<br>
<div class="im"><br>
>> MSVC 2010 as the baseline precludes<br>
>> you primarily from the following features:<br>
<br>
</div>[snip]<br>
<br>
> variadic templates<br>
<br>
Irrelevant. The LLVM project discourages any non-trivial use of<br>
templates.</blockquote><div><br></div><div style>I'm not sure why you say this.</div><div style><br></div><div style>We have a fake form of variadic templates because we wanted them so badly.</div><div style><br></div>
<div style>We have many non-trivial templates where they make sense and provide value... I mean, we certainly avoid them when not appropriate or when ethere are other, simpler solutions... :: shrug ::</div><div style><br>
</div><div style>On the other hand, there are trivial uses of variadic templates too, so I think we could still make the argument that they're handy to have. </div></div></div></div>