<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jul 22, 2015 at 9:45 PM, Ralf Quint <span dir="ltr"><<a href="mailto:freedos.la@gmail.com" target="_blank">freedos.la@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 7/22/2015 10:47 AM, Sven Barth wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
> var A := SomeClassInstance.SomeFunction;<br>
<br>
While I agree that type inference /might/ be useful I don't agree with inline variable declarations. One of the main points of Pascal is declare before use.<br>
<br>
</blockquote></span>
+100<br>
<br>
Things like this is just because people are trying to be lazy, not because this does improve code (human readable or otherwise).<br>
Someone who is trying to use a construct like the one mentioned above is nothing but lazy, is not properly designing his/her software. And that is against what Pascal should stand for.<br>
Humans miss a lot of times a third hand, but this isn't likely to happen that we grow one anytime soon. So get used to properly using what you have...<span class=""><br>
<br>
Ralf<br><br></span></blockquote><div> </div><div>Ralf, I guess I'm talking about losing the third hand and join all the other languages with two hands (so, minus the var block before begin :-) ). This is not about being lazy, but about being less verbose. Or in other words shorter text which is more expressive and more readable. </div><div><br></div><div><br></div></div></div></div>