ping on this.<div>Also, same question with std.getopt, which takes by pointer instead of by ref.</div><div><br></div><div><br><div class="gmail_quote">On Thu, May 16, 2013 at 12:54 AM, Timothee Cour <span dir="ltr"><<a href="mailto:thelastmammoth@gmail.com" target="_blank">thelastmammoth@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><br></div><div>If I change formattedRead's input signature to:<br>uint formattedRead(R, Char, S...)(ref R r, const(Char)[] fmt, ref S args)</div>
<div>and adjusted code accordingly.</div><div><br></div><div>It seems to work fine.</div>
<div><br></div><div>see implementation here:</div><div><a href="https://github.com/timotheecour/dtools/blob/master/dtools/overrides/format.d#L29" target="_blank">https://github.com/timotheecour/dtools/blob/master/dtools/overrides/format.d#L29</a></div>

<div>(just run unittests: rdmd --main -unittest dtools/all.d)</div><div><br></div><div>why is std.format. formattedRead taking by pointer instead ?</div><div>could we change that (with proper deprecation), or add that function?</div>

<div><br></div>
</blockquote></div><br></div>