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

Die Veröffentlichung 2021.12 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 2021.12 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 2021.12 gehören die zusätzliche Unterstützung der is-wrapped-Methode für das Routine-Modul, die Implementierung der Umgebungsvariablen RAKUDO_PRECOMPILATION_PROGRESS zur Anzeige von Informationen über vorkompilierte Module in stderr, die Hinzufügung von IterationBuffer.unshift, IterationBuffer.prepend und IterationBuffer. neue (iterierbare) Methoden sowie Leistungsoptimierungsmethoden .match, .subst-mutate und .subst, 40 % Beschleunigung für den Aufruf von Date.new(year,month,day). Die neue Version von MoarVM verbessert die JIT- und Garbage-Collector-Implementierungen und fügt neue Optimierungen und Sicherheitsprüfungen hinzu.

Source: opennet.ru

Kommentar hinzufügen