<div dir="ltr"><div>2013/2/9 Nick Sabalausky <span dir="ltr"><<a href="mailto:bus_dmdbeta@semitwist.com" target="_blank">bus_dmdbeta@semitwist.com</a>></span><br></div><div class="gmail_extra"><div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div class="im">On Fri, 8 Feb 2013 18:25:27 -0500<br>
Nick Sabalausky <<a href="mailto:bus_dmdbeta@semitwist.com">bus_dmdbeta@semitwist.com</a>> wrote:<br>
<span style="color:rgb(34,34,34)">One of the problems turned out to be the following, which I'm guessing</span><br></div>
is probably intentional?:<br>
<br>
    import std.stdio;<br>
<br>
    struct Foo<br>
    {<br>
        string toString()<br>
        {<br>
            return "hello";<br>
        }<br>
    }<br>
<br>
    void main()<br>
    {<br>
        const f = Foo();<br>
<br>
        // In 2.061 and up, this outputs "const(Foo)()"<br>
        // instead of "hellO". A fixed bug?<br>
        writeln(f);<br>
    }<br></blockquote><div><br></div><div style><div>This behavior (formatting const Foo object by writeln) is at least from 2.058.</div><div><br></div><div>The result of const Foo object formatting by std.string.format is changed from 2.061, to make it consistent with the result by writeln.</div>
<div><br></div></div><div style>Kenji Hara</div></div></div></div>