<div dir="auto"><div><div class="gmail_quote"><div dir="ltr">Henry Vermaak <<a href="mailto:henry.vermaak@gmail.com">henry.vermaak@gmail.com</a>> schrieb am Di., 17. Juli 2018, 11:05:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Mon, Jul 16, 2018 at 03:02:42PM +0200, Sven Barth via fpc-pascal wrote:<br>
> Santiago A. <<a href="mailto:svaa@ciberpiula.net" target="_blank" rel="noreferrer">svaa@ciberpiula.net</a>> schrieb am Mo., 16. Juli 2018, 13:41:<br>
> <br>
> > I have some suggestions of change to freepascal syntax, just to debate<br>
> ><br>
> > (All are backward compatible)<br>
> ><br>
> > - Declaring variables inside blocks, and loop variables<br>
> ><br>
> -> reduces readability -> no interest<br>
<br>
How can it reduce readability?  You move variables closer to where they<br>
are used, therefore reducing clutter in the main "var" section.<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">*you* might do this, but there are enough developers that won't. I already don't like looking at such C code, so why would I want that in Pascal which avoided that problem? </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">
Limiting variable scope is definitely a good thing, I sure hope you're<br>
not arguing against that.  That's why almost all languages encourage it.<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">I'm arguing against micromanaging the scope of a variable inside a function. </div><div dir="auto"><br></div><div dir="auto">Regards, </div><div dir="auto">Sven </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"></blockquote></div></div></div>