<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body smarttemplateinserted="true" text="#000000" bgcolor="#FFFFFF">
    <div id="smartTemplate4-template">Hi,,<br>
      <br>
      <p> </p>
      <pre wrap=""><blockquote type="cite">
  <pre wrap=""> SomeProc(Builder
           .Build('1')
           .Build('2')
           .Build('3').Value);

</pre>



</blockquote>



</pre>
      <p>That's exactly what I wanted to use it for</p>
      <p><br>
      </p>
      <p>And since a string builder is such a low level construct,
        mostly used for performance improvements, it needs to be fast
        without additional instructions<br>
      </p>
      <br>
      <br>
      Best,<br>
      Benito </div>
    <br>
    <br>
    <br>
    <div class="moz-cite-prefix">Am 22.08.2017 um 14:42 schrieb
      Kazantsev Alexey via fpc-devel:<br>
    </div>
    <blockquote type="cite"
      cite="mid:20170822164246.75e2f90e@kazalex-pc">
      <pre wrap="">On Tue, 22 Aug 2017 13:15:24 +0200 (CEST)
Michael Van Canneyt <a class="moz-txt-link-rfc2396E" href="mailto:michael@freepascal.org"><michael@freepascal.org></a> wrote:

</pre>
      <blockquote type="cite">
        <pre wrap="">Call me old-fashioned, but I much prefer

   With StdIO::stdOutPrinter() do
     begin
     out("Helllo World ");
     out(42);
     out("");
     hex();
     out(42);
     line();
     end;

I see no point or gain in the "fluent" code.
</pre>
      </blockquote>
      <pre wrap="">
 SomeProc(Builder
           .Build('1')
           .Build('2')
           .Build('3').Value);

</pre>
    </blockquote>
    <br>
  </body>
</html>