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

Rakudo 2022.06, ein Compiler für die Programmiersprache Raku (ehemals Perl 6), wurde veröffentlicht. 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. Der Compiler unterstützt die in den Spezifikationen 6.c und 6.d beschriebenen Raku-Sprachvarianten (standardmäßig). Gleichzeitig ist die Veröffentlichung der virtuellen Maschine MoarVM 2022.06 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.06 gehört die Kategorisierung der generierten Ausnahmen – für jeden Fehler kann nun eine eigene Ausnahmeklasse verwendet werden. Es wurde eine kompaktere Bytecode-Größenmethode für die Rückgabe des Status „Fehler“ hinzugefügt – (Exception|Cool).Failure (anstelle von „fail „foo““ und „Failure.new(„foo“)“ wird vorgeschlagen, „“ anzugeben. foo".Fehler'). Benanntes Argument „:real“ zur DateTime.posix-Methode hinzugefügt. Deutlich schnellere Nutzung der .tail()-Methode mit Arrays. Die neue Version von MoarVM hat den Garbage Collector verbessert.

Source: opennet.ru

Kommentar hinzufügen