Rakudo-Compiler-Release 2022.02 für die Programmiersprache Raku (ehemals Perl 6)

Die Veröffentlichung 2022.02 von Rakudo, einem Compiler für die Programmiersprache Raku (ehemals Perl 6), wurde angekündigt. Das Projekt wurde von Perl 6 umbenannt, da es nicht, wie ursprünglich erwartet, eine Fortsetzung von Perl 5 darstellte, sondern zu einer separaten Programmiersprache wurde, die auf Quellebene nicht mit Perl 5 kompatibel war und von einer separaten Entwicklergemeinschaft entwickelt wurde. Gleichzeitig ist die Veröffentlichung der virtuellen Maschine MoarVM 2022.02 verfügbar, die eine Umgebung für die Ausführung von in Rakudo kompiliertem Bytecode bildet. Rakudo unterstützt auch die Kompilierung für die JVM und einige virtuelle JavaScript-Maschinen.

Zu den Verbesserungen in Rakudo 2022.02 gehört die Unterstützung der Umgebungsvariablen $RAKUDO_OPT zur Bestimmung der im Compiler verwendeten Standardoptionen, die Rotorfunktion zum Gruppieren von Listenelementen und die dynamische Variable $*RAT-UPGRADE-CLASS wurden hinzugefügt , order- und infer-Methoden wurden zu Aufzählungen hinzugefügt, fehlende Prüfungen wurden für NULL-Werte implementiert, eindeutige, wiederholte und Squish-Methoden wurden zur Implementierung von Arrays hinzugefügt. Die neue Version von MoarVM hat JIT- und Garbage-Collector-Implementierungen verbessert, Legacy-Code bereinigt und neue Optimierungen und Sicherheitsprüfungen hinzugefügt.

Source: opennet.ru

Kommentar hinzufügen