If you actually use RAII, and write braces in a bit of an unorthodox style, the distinction disappears even further:<p><pre><code>    { AutoFile file(&quot;c:&#x2F;temp&#x2F;foo.txt&quot;, &quot;w&quot;);
         fprintf(file, &quot;Hello, world&quot;); }

    (with-open-file (f &quot;c:&#x2F;temp&#x2F;foo.txt&quot; &quot;w&quot;)
        (fprintf f &quot;Hello, world&quot;))</code></pre>