<story><title>Guide to modern Object Pascal for programmers</title><url>http://michalis.ii.uni.wroc.pl/%7Emichalis/modern_pascal_introduction/modern_pascal_introduction.html</url></story><parent_chain></parent_chain><comment><author>samuell</author><text>I was tasked with building a small utility for copying out a few GB of files from a super-complicated folder structure, and convert it into a different structure, with the requirement that it should have an interactive GUI (to do various selections interactively), and run natively on Windows and Mac.&lt;p&gt;Couldn&amp;#x27;t have found an easier route than to build this in FPC with Lazarus.&lt;p&gt;Even though I had hardly coded a line in the language before, it was built from scratch to &amp;quot;happy end-user&amp;quot; in 80 hours, including learning the language.&lt;p&gt;I built it on Xubuntu, then imported it on my Windows VM and compiled, WITHOUT A SINGLE CHANGE! On Mac, I needed to add a missing import statement or so.&lt;p&gt;Simply an outstandingly productive tool for open source, cross-platform GUI development.&lt;p&gt;(The tool: &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;NBISweden&amp;#x2F;mdc-file-export&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;NBISweden&amp;#x2F;mdc-file-export&lt;/a&gt; )</text></comment>
<story><title>Guide to modern Object Pascal for programmers</title><url>http://michalis.ii.uni.wroc.pl/%7Emichalis/modern_pascal_introduction/modern_pascal_introduction.html</url></story><parent_chain></parent_chain><comment><author>boznz</author><text>Nice little intro, everything there would compile fine with Free Pascal on Linux, Windows or OSX&lt;p&gt;BTW Shoutout to the FreePascal&amp;#x2F;Lazarus team,  the improvements over the past 12 months have been great and finally convinced me to make the move from Delphi. I even created my first Real Linux desktop program two months ago to replace an XP status display screen in a factory.. A real big step for me :-)</text></comment>