<div dir="auto"><div><div class="gmail_quote"><div dir="ltr">Santiago A. <<a href="mailto:svaa@ciberpiula.net">svaa@ciberpiula.net</a>> schrieb am Mo., 16. Juli 2018, 13:41:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  

    
  
  <div text="#000000" bgcolor="#FFFFFF">
    <p>I have some suggestions of change to freepascal syntax, just to
      debate<br>
    </p>
    <p>(All are backward compatible)</p>
    <p>- Declaring variables inside blocks, and loop variables<br></p></div></blockquote></div></div><div dir="auto">-> reduces readability -> no interest <br></div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div text="#000000" bgcolor="#FFFFFF"><p>
      - Autofree pointers<br></p></div></blockquote></div></div><div dir="auto">Might come, though not in that way (take your example: what if you pass the instance to some other code that stores it beyond the life time of the function) <br></div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div text="#000000" bgcolor="#FFFFFF"><p>
      - Try except finally blocks<br></p></div></blockquote></div></div><div dir="auto">This had been proposed some time ago and was declined after quite some discussion (either here or on fpc-devel). </div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div text="#000000" bgcolor="#FFFFFF"><p>
      - Private declarations in implementation<br></p></div></blockquote></div></div><div dir="auto">Again this reduces readability and thus no interest. </div><div dir="auto"><br></div><div dir="auto">Regards, </div><div dir="auto">Sven </div></div>