c.im is one of the many independent Mastodon servers you can use to participate in the fediverse.
C.IM is a general, mainly English-speaking Mastodon instance.

Server stats:

2.9K
active users

#ObjectPascal

1 post1 participant0 posts today
Harald 哈拉德<p>12 gute Gründe für ObjectPascal:</p><p>Nr. 12:</p><p>Vielseitigkeit: Object Pascal eignet sich für verschiedene Anwendungsbereiche, von Desktop-Anwendungen über Entwicklung von Spielen bis hin zu eingebetteten Systemen.</p><p><a href="https://mastodontech.de/tags/Programmierung" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Programmierung</span></a> <a href="https://mastodontech.de/tags/ProgrammierenLernen" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ProgrammierenLernen</span></a> mit <a href="https://mastodontech.de/tags/OBjectPascal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OBjectPascal</span></a> / <a href="https://mastodontech.de/tags/FreePascal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FreePascal</span></a> und der <a href="https://mastodontech.de/tags/LazarusIDE" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LazarusIDE</span></a></p>
Harald 哈拉德<p>12 gute Gründe für ObjectPascal:</p><p>Nr. 11:</p><p>Kostenlos und Open Source: Free-Pascal ist kostenlos und Open Source. Entwickler können die Sprache ohne Lizenzkosten verwenden und den Quellcode anpassen.</p><p><a href="https://mastodontech.de/tags/Programmierung" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Programmierung</span></a> <a href="https://mastodontech.de/tags/ProgrammierenLernen" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ProgrammierenLernen</span></a> mit <a href="https://mastodontech.de/tags/OBjectPascal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OBjectPascal</span></a> / <a href="https://mastodontech.de/tags/FreePascal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FreePascal</span></a> und der <a href="https://mastodontech.de/tags/LazarusIDE" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LazarusIDE</span></a></p>
Harald 哈拉德<p>12 gute Gründe für ObjectPascal:</p><p>Nr. 10:</p><p>Integration mit anderen Sprachen: Free-Pascal kann mit anderen Sprachen wie C und C++ interagieren. Dies ermöglicht die Verwendung von vorhandenem Code oder die Integration von spezifischen Funktionen.</p><p><a href="https://mastodontech.de/tags/Programmierung" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Programmierung</span></a> <a href="https://mastodontech.de/tags/ProgrammierenLernen" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ProgrammierenLernen</span></a> mit <a href="https://mastodontech.de/tags/OBjectPascal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OBjectPascal</span></a> / <a href="https://mastodontech.de/tags/FreePascal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FreePascal</span></a> und der <a href="https://mastodontech.de/tags/LazarusIDE" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LazarusIDE</span></a></p>
Harald 哈拉德<p>12 gute Gründe für ObjectPascal:</p><p>Nr. 9:</p><p>Community und Ressourcen: Es gibt eine aktive Community von Object-Pascal-Entwicklern, die sich gegenseitig unterstützen. Außerdem gibt es viele Tutorials, Foren und Bücher, die bei der Entwicklung helfen.</p><p><a href="https://mastodontech.de/tags/Programmierung" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Programmierung</span></a> <a href="https://mastodontech.de/tags/ProgrammierenLernen" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ProgrammierenLernen</span></a> mit <a href="https://mastodontech.de/tags/OBjectPascal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OBjectPascal</span></a> / <a href="https://mastodontech.de/tags/FreePascal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FreePascal</span></a> und der <a href="https://mastodontech.de/tags/LazarusIDE" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LazarusIDE</span></a></p>
Harald 哈拉德<p>12 gute Gründe für ObjectPascal:</p><p>Nr. 8:</p><p>Bibliotheken und Frameworks: Es gibt eine Vielzahl von Bibliotheken und Frameworks für Object Pascal, die die Entwicklung erleichtern. Beispiele sind die Lazarus IDE, die VCL-Bibliothek (für Windows-Anwendungen) und die FCL-Bibliothek (für plattformübergreifende Anwendungen).</p><p><a href="https://mastodontech.de/tags/Programmierung" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Programmierung</span></a> <a href="https://mastodontech.de/tags/ProgrammierenLernen" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ProgrammierenLernen</span></a> mit <a href="https://mastodontech.de/tags/OBjectPascal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OBjectPascal</span></a> / <a href="https://mastodontech.de/tags/FreePascal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FreePascal</span></a> und der <a href="https://mastodontech.de/tags/LazarusIDE" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LazarusIDE</span></a></p>
Harald 哈拉德<p>12 gute Gründe für ObjectPascal:</p><p>Nr. 7:</p><p>Leistung: Object Pascal ist in Free-Pascal implementiert. Und Free-Pascal bietet eine sehr gute Leistung mit effizientem Maschinencode. Dies ist besonders wichtig für Anwendungen, die hohe Anforderungen an die Geschwindigkeit haben.</p><p><a href="https://mastodontech.de/tags/Programmierung" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Programmierung</span></a> <a href="https://mastodontech.de/tags/ProgrammierenLernen" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ProgrammierenLernen</span></a> mit <a href="https://mastodontech.de/tags/OBjectPascal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OBjectPascal</span></a> / <a href="https://mastodontech.de/tags/FreePascal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FreePascal</span></a> und der <a href="https://mastodontech.de/tags/LazarusIDE" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LazarusIDE</span></a></p>
Harald 哈拉德<p>12 gute Gründe für ObjectPascal:</p><p>Nr. 6:</p><p>Stabilität und Reife: Object Pascal hat eine lange Geschichte und wurde bereits in den 1980er Jahren mit Turbo Pascal entwickelt. Die Sprache hat sich im Laufe der Zeit bewährt und ist stabil und zuverlässig.</p><p><a href="https://mastodontech.de/tags/Programmierung" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Programmierung</span></a> <a href="https://mastodontech.de/tags/ProgrammierenLernen" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ProgrammierenLernen</span></a> mit <a href="https://mastodontech.de/tags/OBjectPascal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OBjectPascal</span></a> / <a href="https://mastodontech.de/tags/FreePascal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FreePascal</span></a> und der <a href="https://mastodontech.de/tags/LazarusIDE" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LazarusIDE</span></a></p>
Harald 哈拉德<p>12 gute Gründe für ObjectPascal:</p><p>Nr. 5:</p><p>Objektorientierung: Object Pascal unterstützt objektorientierte Programmierung (OOP). Entwickler können Klassen, Vererbung, Polymorphismus und andere OOP-Konzepte verwenden, um sauberen und sehr gut wartbaren Code zu schreiben.</p><p><a href="https://mastodontech.de/tags/Programmierung" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Programmierung</span></a> <a href="https://mastodontech.de/tags/ProgrammierenLernen" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ProgrammierenLernen</span></a> mit <a href="https://mastodontech.de/tags/OBjectPascal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OBjectPascal</span></a> / <a href="https://mastodontech.de/tags/FreePascal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FreePascal</span></a> und der <a href="https://mastodontech.de/tags/LazarusIDE" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LazarusIDE</span></a></p>
Harald 哈拉德<p>12 gute Gründe für ObjectPascal:</p><p>Nr. 4:</p><p>Plattformunabhängigkeit: Object Pascal ist in Free-Pascal implementiert. Free-Pascal ist eine plattformübergreifende Programmiersprache, die auf verschiedenen Betriebssystemen wie Windows, macOS und Linux funktioniert.</p><p><a href="https://mastodontech.de/tags/Programmierung" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Programmierung</span></a> <a href="https://mastodontech.de/tags/ProgrammierenLernen" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ProgrammierenLernen</span></a> mit <a href="https://mastodontech.de/tags/OBjectPascal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OBjectPascal</span></a> / <a href="https://mastodontech.de/tags/FreePascal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FreePascal</span></a> und der <a href="https://mastodontech.de/tags/LazarusIDE" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LazarusIDE</span></a></p>
Harald 哈拉德<p>12 gute Gründe für ObjectPascal:</p><p>Nr. 3:</p><p>Effiziente Ausführung: Pascal-Programme sind oft schneller als Programme in anderen Sprachen, da sie direkt in Maschinencode übersetzt werden.</p><p><a href="https://mastodontech.de/tags/Programmierung" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Programmierung</span></a> <a href="https://mastodontech.de/tags/ProgrammierenLernen" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ProgrammierenLernen</span></a> mit <a href="https://mastodontech.de/tags/OBjectPascal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OBjectPascal</span></a> / <a href="https://mastodontech.de/tags/FreePascal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FreePascal</span></a> und der <a href="https://mastodontech.de/tags/LazarusIDE" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LazarusIDE</span></a></p>
Harald 哈拉德<p>12 gute Gründe für ObjectPascal:</p><p>Nr. 2:</p><p>Strukturiertes Programmieren: Pascal unterstützt strukturiertes Programmieren, was bedeutet, dass der Code in logische Blöcke aufgeteilt wird, um ihn leichter zu lesen und zu verstehen.</p><p><a href="https://mastodontech.de/tags/Programmierung" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Programmierung</span></a> <a href="https://mastodontech.de/tags/ProgrammierenLernen" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ProgrammierenLernen</span></a> mit <a href="https://mastodontech.de/tags/OBjectPascal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OBjectPascal</span></a> / <a href="https://mastodontech.de/tags/FreePascal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FreePascal</span></a> und der <a href="https://mastodontech.de/tags/LazarusIDE" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LazarusIDE</span></a></p>
Harald 哈拉德<p>12 gute Gründe für ObjectPascal:</p><p>Nr. 1:</p><p>Einfache Syntax: Die Syntax von Object Pascal ist klar und verständlich. Sie ähnelt der von Delphi und Turbo Pascal, was den Einstieg erleichtert.</p><p><a href="https://mastodontech.de/tags/Programmierung" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Programmierung</span></a> <a href="https://mastodontech.de/tags/ProgrammierenLernen" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ProgrammierenLernen</span></a> mit <a href="https://mastodontech.de/tags/OBjectPascal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OBjectPascal</span></a> / <a href="https://mastodontech.de/tags/FreePascal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FreePascal</span></a> und der <a href="https://mastodontech.de/tags/LazarusIDE" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LazarusIDE</span></a></p>
Harald 哈拉德<p><a href="https://mastodontech.de/tags/Programmieren" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Programmieren</span></a> <a href="https://mastodontech.de/tags/ProgrammierenLernen" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ProgrammierenLernen</span></a> </p><p>Es gibt sehr viele Gründe, warum sich Programmierende und solche, die es werden wollen, für eine bestimmte <a href="https://mastodontech.de/tags/Programmiersprache" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Programmiersprache</span></a> entscheiden. Heute möchte ich einmal meine Gründe vorstellen, weshalb ich meine Software seit 1986 mit der <a href="https://mastodontech.de/tags/Pascal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Pascal</span></a> und <a href="https://mastodontech.de/tags/ObjectPascal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ObjectPascal</span></a> entwickle.</p><p>Als PDF: <a href="https://haraldnieswandt.de/?page_id=852" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">haraldnieswandt.de/?page_id=85</span><span class="invisible">2</span></a></p><p><a href="https://mastodontech.de/tags/Programmierung" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Programmierung</span></a> <a href="https://mastodontech.de/tags/ProgrammierenLernen" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ProgrammierenLernen</span></a> mit <a href="https://mastodontech.de/tags/OBjectPascal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OBjectPascal</span></a> / <a href="https://mastodontech.de/tags/FreePascal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FreePascal</span></a> und der <a href="https://mastodontech.de/tags/LazarusIDE" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LazarusIDE</span></a></p><p>Und nun folgen die 12 guten Gründe für ObjectPascal / Pascal:</p>
Harald 哈拉德<p><a href="https://mastodontech.de/tags/Delphi" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Delphi</span></a> ist heute 30 Jahre alt geworden. Immer noch spitze zur Entwicklung wirklich guter Software.</p><p>Leider wurde es in diesen 30 Jahren zu einem recht teuren Produkt, wenn die Community-Lizen nicht ausreicht.</p><p>Aber - hallo - wie <a href="https://mastodontech.de/tags/cool" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cool</span></a> ist das denn: </p><p>Es gibt ja auch die <a href="https://mastodontech.de/tags/LazarusIDE" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LazarusIDE</span></a>.</p><p>Mit der und <a href="https://mastodontech.de/tags/FreePascal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FreePascal</span></a> ist in der Programmierung alles machbar, was in <a href="https://mastodontech.de/tags/Pascal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Pascal</span></a> und <a href="https://mastodontech.de/tags/ObjectPascal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ObjectPascal</span></a> programmiert werden kann.</p><p>Beste <a href="https://mastodontech.de/tags/SoftwareEntwicklung" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SoftwareEntwicklung</span></a> also ...</p><p><a href="https://www.lazarusforum.de/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">lazarusforum.de/</span><span class="invisible"></span></a></p><p><a href="https://www.lazarus-ide.org/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">lazarus-ide.org/</span><span class="invisible"></span></a></p>
The Last Psion | Alex<p>So, I'm at a crossroads. I'm contemplating:</p><ul><li>Plough on with <a href="https://oldbytes.space/tags/CTRAN" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CTRAN</span></a> unit tests and refactor in <a href="https://oldbytes.space/tags/ObjectPascal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ObjectPascal</span></a> and <a href="https://oldbytes.space/tags/NeoVim" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NeoVim</span></a>, and the write-up</li><li>Try rewriting a different <a href="https://oldbytes.space/tags/Psion" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Psion</span></a> SIBO SDK tool in <a href="https://oldbytes.space/tags/ObjectPascal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ObjectPascal</span></a> and <a href="https://oldbytes.space/tags/NeoVim" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NeoVim</span></a></li><li>Try a new project that's been on my mind for a long time, in C but use <a href="https://oldbytes.space/tags/VSCode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>VSCode</span></a></li></ul><p>I feel like I'm slowing down with CTRAN development. After all, it "works"... but it's not "right."</p><p>The write-up is just a hard slog.</p><p>Moving on to a new tool might give me some inspiration on how to improve CTRAN. But I don't want to leave a trail of mostly-finished projects in my wake.</p><p>The C project is a bit special to me. It's also something people might actually use - unusual for one of my projects! It's for Psion <a href="https://oldbytes.space/tags/EPOC16" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>EPOC16</span></a> and would enable a huge number of old games to run on the Series 3a/c/mx.</p><p>I was hoping to use NeoVim, but with clangd being awkward, I'd have to use VS Code.</p>
Harald 哈拉德<p><a href="https://mastodontech.de/tags/LazarusIDE" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LazarusIDE</span></a> 3.8 ist seit jetzt installiert ...</p><p><a href="https://mastodontech.de/tags/FreePascal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FreePascal</span></a> <a href="https://mastodontech.de/tags/Programmierung" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Programmierung</span></a> <a href="https://mastodontech.de/tags/ProgrammierenLernen" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ProgrammierenLernen</span></a> <a href="https://mastodontech.de/tags/Pascal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Pascal</span></a> <a href="https://mastodontech.de/tags/ObjectPascal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ObjectPascal</span></a> </p><p>Download hier:</p><p><a href="https://sourceforge.net/projects/lazarus/files/Lazarus%20Linux%20amd64%20DEB/Lazarus%203.8/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">sourceforge.net/projects/lazar</span><span class="invisible">us/files/Lazarus%20Linux%20amd64%20DEB/Lazarus%203.8/</span></a></p>
Harald 哈拉德<p><a href="https://mastodontech.de/tags/LazarusIDE" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LazarusIDE</span></a> 3.8 ist seit jetzt installiert ...</p><p><a href="https://mastodontech.de/tags/FreePascal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FreePascal</span></a> <a href="https://mastodontech.de/tags/Programmierung" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Programmierung</span></a> <a href="https://mastodontech.de/tags/ProgrammierenLernen" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ProgrammierenLernen</span></a> <a href="https://mastodontech.de/tags/Pascal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Pascal</span></a> <a href="https://mastodontech.de/tags/ObjectPascal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ObjectPascal</span></a> </p><p>Download hier:</p><p><a href="https://sourceforge.net/projects/lazarus/files/Lazarus%20Linux%20amd64%20DEB/Lazarus%203.8/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">sourceforge.net/projects/lazar</span><span class="invisible">us/files/Lazarus%20Linux%20amd64%20DEB/Lazarus%203.8/</span></a></p>
The Last Psion | Alex<p>Colin ( <span class="h-card" translate="no"><a href="https://oldbytes.space/@colinhoad" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>colinhoad</span></a></span> ) has decided to write a <a href="https://oldbytes.space/tags/Psion" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Psion</span></a> OPL <a href="https://oldbytes.space/tags/LSP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LSP</span></a> in <a href="https://oldbytes.space/tags/Pascal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Pascal</span></a>.</p><p>There is literally nothing that I don't love about this project!</p><p><a href="https://www.colinhoad.com/towards-an-opl-language-server" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">colinhoad.com/towards-an-opl-l</span><span class="invisible">anguage-server</span></a></p><p><a href="https://oldbytes.space/tags/RetroComputing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RetroComputing</span></a> <a href="https://oldbytes.space/tags/RetroDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RetroDev</span></a> <a href="https://oldbytes.space/tags/ObjectPascal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ObjectPascal</span></a> <a href="https://oldbytes.space/tags/FreePascal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FreePascal</span></a></p>
Artemis<p><a href="https://c.im/tags/ObjectPascal" class="mention hashtag" rel="tag">#<span>ObjectPascal</span></a> </p><p>&quot;Object Pascal is an extension to the programming language Pascal that provides object-oriented programming (OOP) features such as classes and methods.&quot;</p><p>&quot;The language was originally developed by Apple Computer as Clascal for the Lisa Workshop development system. As Lisa gave way to Macintosh, Apple collaborated with Niklaus Wirth, the author of Pascal, to develop an officially standardized version of Clascal. This was renamed Object Pascal. Through the mid-1980s, Object Pascal was the main programming language for early versions of the MacApp application framework.&quot;</p><p>——<br /><a href="https://en.wikipedia.org/wiki/Object_Pascal" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">en.wikipedia.org/wiki/Object_P</span><span class="invisible">ascal</span></a></p>