<story><title>Lazarus – A Delphi-compatible cross-platform IDE</title><url>http://www.lazarus-ide.org</url></story><parent_chain><item><author>brass9</author><text>&amp;gt; [x] Readable, somewhat python-like syntax&lt;p&gt;I have a rather different opinion on OP that it has a needlessly verbose syntax.&lt;p&gt;Pythonic it is definitely not. Even C# (which is another creation of Anders Hejlsberg, after MS poached him from Borland) has a better, readable and concise syntax.&lt;p&gt;I used to be a Delphi evangelist in it&amp;#x27;s glory days. Now I bristle when I read Pascal source code, there&amp;#x27;s so much unnecessary visual noise. Of course if your brain is habituated enough to parse Pascal code, eventually you will tend to filter out the begin..end&amp;#x27;s.&lt;p&gt;Pascal syntax belongs to C family of language.&lt;p&gt;As regards to Python-like syntax, I think you are referring to the Nim language, whose syntax happens to be similar to that of Pascal.</text></item><item><author>samuell</author><text>Lazarus&amp;#x2F;FPC checks so many nice boxes:&lt;p&gt;[x] Statically compiled&lt;p&gt;[x] Native UI on Linux&amp;#x2F;Mac&amp;#x2F;Win&lt;p&gt;[x] Typically compiled without code changes on Linux&amp;#x2F;Mac&amp;#x2F;Win&lt;p&gt;[x] Small binaries&lt;p&gt;[x] No GC&lt;p&gt;[x] Readable, somewhat python-like syntax&lt;p&gt;[x] Still, doesn&amp;#x27;t rely on indentation for nested blocks&lt;p&gt;[ ] (Fill in)</text></item></parent_chain><comment><author>int_19h</author><text>&amp;gt; Pascal syntax belongs to C family of language.&lt;p&gt;It can&amp;#x27;t possibly, seeing how it predates C.&lt;p&gt;There are specific differences that set them apart, too. For example, the fact that Pascal has statement separators rather than statement terminators (and using a separator in a terminal position is usually an error, e.g. before &amp;quot;else&amp;quot;).&lt;p&gt;Pascal rather belongs to the Algol family of languages, together with C. Algol-60 is where &amp;quot;begin&amp;quot; and &amp;quot;end&amp;quot; come from.</text></comment>
<story><title>Lazarus – A Delphi-compatible cross-platform IDE</title><url>http://www.lazarus-ide.org</url></story><parent_chain><item><author>brass9</author><text>&amp;gt; [x] Readable, somewhat python-like syntax&lt;p&gt;I have a rather different opinion on OP that it has a needlessly verbose syntax.&lt;p&gt;Pythonic it is definitely not. Even C# (which is another creation of Anders Hejlsberg, after MS poached him from Borland) has a better, readable and concise syntax.&lt;p&gt;I used to be a Delphi evangelist in it&amp;#x27;s glory days. Now I bristle when I read Pascal source code, there&amp;#x27;s so much unnecessary visual noise. Of course if your brain is habituated enough to parse Pascal code, eventually you will tend to filter out the begin..end&amp;#x27;s.&lt;p&gt;Pascal syntax belongs to C family of language.&lt;p&gt;As regards to Python-like syntax, I think you are referring to the Nim language, whose syntax happens to be similar to that of Pascal.</text></item><item><author>samuell</author><text>Lazarus&amp;#x2F;FPC checks so many nice boxes:&lt;p&gt;[x] Statically compiled&lt;p&gt;[x] Native UI on Linux&amp;#x2F;Mac&amp;#x2F;Win&lt;p&gt;[x] Typically compiled without code changes on Linux&amp;#x2F;Mac&amp;#x2F;Win&lt;p&gt;[x] Small binaries&lt;p&gt;[x] No GC&lt;p&gt;[x] Readable, somewhat python-like syntax&lt;p&gt;[x] Still, doesn&amp;#x27;t rely on indentation for nested blocks&lt;p&gt;[ ] (Fill in)</text></item></parent_chain><comment><author>epx</author><text>My feeling as well. In my heart I am really happy that Lazarus (and Harbour, the Clipper-compatible compiler) exist, but being rational the days of desktop applications are over.&lt;p&gt;Python is being run on microcontrollers these days; I actually wrestle with the non-adoption of Python (or Ruby, or Javascript, or Tcl) as 1st-class citizen language for desktop and mobile; it does not make sense for me. Certainly writing desktop&amp;#x2F;web apps in C++ or Pascal make even less sense.&lt;p&gt;Perhaps I am forgetting the big number of fellow developers that work on ERP systems and outdated software, for them it is a blessing to have free tools, while in the 90s such a tool could cost $3k.</text></comment>