Pascal-IDE Lazarus 2.0 bringt Pascal-zu-JavaScript-Transpiler

In der letzten Woche wurde die auf dem Free Pascal Compiler (FPC) 3.0.4 aufsetzende Entwicklungsumgebung Lazarus in Version 2.0 für Entwickler zum Download bereitgestellt. Die in Object Pascal geschriebene IDE wird als Tool für Rapid Application Development (Schnelle Anwendungs-Entwicklung) wird schon seit etwa 20 Jahren entwickelt. Lazarus weist viele Ähnlichkeiten mit Embarcaderos Entwicklungsumgebung Delphi auf. Seit 2016 gibt es eine gemeinnützige Stiftung für Lazarus und Free Pascal, die zustande kam, als die Zukunft der Delphi-Entwicklung wegen mehrerer Entscheidungen des seinerzeit neuen Embarcadero-Besitzers Idera nicht mehr sicher erschien. Infos zu den Neuerungen Lazarus 2.0 bekam jetzt etliche neue Features, darunter als wohl hervorstechendste Neuheit die Unterstützung für Cocoa und die Einführung eines Pascal-zu-JavaScript-Transpilers, der die sprechende Bezeichnung Pas2js trägt. Das von Pas2jv herausgegebene JavaScript unterstützt aktuell zumindest den Standard ECMAScript 5 und sollte deshalb eigentlich in jedem Browser oder in jeder Node.js-Umgebung laufen können. Weitere Informationen und Überblick über die Neuerungen und Änderungen gewähren die Release Notes. Die Neuerungen finden sich den Bereichen Komponentenbibliothek, Komponenten, IDE und IDE-Schnittstellen. In den Release Notes wird außerdem auch auf einige Inkompatibilitäten hingewiesen.