Am Rande notiert ...

Lazarus 1.0 release available for download. Klasse, die Pascal-IDE ist jetzt in der Version 1.0 raus. Und auch unter OSX. Ich hab mit den Vorwersionen ja immer wieder rumgespielt und es ist wirklich beeindruckend, was da alles drin ist. Trotzdem bin ich dann bei RealBasic gelandet, habe aber Lazarus und FreePascal immer noch installiert und spiele immer mal wieder damit herum.

Custom Drawn Interface/Android – Lazarus wiki. Hah, es gibt auch für Freepascal und Lazarus (die FP IDE mit Delphi-Einschlag) einiges zur Programmierung von Android Apps. Ist alles wohl noch etwas wackelig und hackig, aber macht Fortschritte. Die Idee ist ganz witzig – eine minimale Java-App mit minimaler Activity und dann über JNI die Integration von Pascal Code. Die Idee ist dort wieder die LCL – also die GUI Library von Lazarus – weiternutzen zu können, so dass man systemübergreifend programmieren kann. Und man kann dann auch den eingebauten GUI Builder benutzen.

ucsd-psystem-vm 0.11. Weil ich gerade mal einen Flashback hatte – UCSD-p System lebt! Der Link ist eine VM für UCSD Pascal, die unter Linux läuft. Und es gibt auch noch das originale UCSD-p System zum Download. Dort ist sogar eine Version (IV) für DOS, das kriegt man warscheinlich am leichtesten zum Laufen.

python4delphi – Embedding Python within a Delphi application. Tuts angeblich auch mit Lazarus und Free Pascal, und wohl rudimentär auch unter OSX. Könnte für eines dieser verrückten Projekte die mir immer noch im Kopf rumspuken interessant sein.

FPC New Features 2.6.0 – Lazarus wiki. Und weitere nette Änderungen bei FreePascal, besonders die neuen Delphi-Sachen werden sicherlich den einen oder anderen interessieren, oder auch der weiter ausgebaute ObjectPascal Dialekt für die Cocoa-Programmierung unter OSX. Wenn jetzt noch Lazarus von Carbon auf Standard Cocoa umstellt und damit dann auch voll 64bittig wird, wirds richtig interessant auch für normale Arbeiten damit. Jedenfalls wenn man kein Objective-C mag. Oder wenn man die Delphi-ähnliche Umgebung der XCode-Umgebung vorzieht.

Xcode4 / Objective Pascal – Available Files. Wenn man mal mit Pascal in der Xcode4 Umgebung spielen will, ist das sicherlich ganz gut als Start. Dort wird beschrieben wie man FPC in die Umgebung einhängt, es gibt fertige Templates für Projekte und noch lustiger: es wird beschrieben wie man iOS Geräte in Pascal programmiert. Back to the Future! Oder Back from the Future?

extpascal – Ext JS wrapper for Object Pascal. Weil, ich wollte doch schon immer mal meine Webanwendungen mit Pascal programmieren und ihnen ein Ajax-GUI verpassen. Weil es geht. Und jeder RIA-Hipster einen Herzinfarkt bekommt, wenn er die Sourcen ansieht.

Pascal Script | RemObjects Software. Wohl eher aus der Reihe „Kuriositäten die man im Netz so findet“ – eine Scripting-Engine, die eine weitestgehende ObjectPascal-ähnliche Syntax hat und in Delphi und Lazarus (FreePascal RAD IDE) integriert werden kann.

Lazarus. Ich mein, wie kann ich denn sowas wie einen freien Delphi-Clone auslassen, wenn ich über IDEs und RAD Tools schreibe? Also hier der Link, gibt auch OSX Versionen davon. Und ist definitiv ein aktives Entwicklungsprojekt. Und hey, Pascal war meine erste Hochsprache nach Basic, als ich damals mit der Programmierung angefangen bin. Oh, und es gibt mit Objective Pascal eine ziemlich runde Bridge zu den Cocoa Frameworks. Update: boah, da kommt Nostalgie auf! Kommandozeilentools in Pascal bauen! Und die IDE ist gar nicht mal so übel, die kann was!