Release des Kompilers Rakudo 2021.12 für die Programmiersprache Raku (ehemals Perl 6)

Die Veröffentlichung von Rakudo 2021.12, dem Compiler für die Programmiersprache Raku (ehemals Perl 6), wurde vorgestellt. Das Projekt wurde von Perl 6 in Raku umbenannt, da es sich nicht wie ursprünglich erwartet als Fortsetzung von Perl 5 entwickelte, sondern zu einer eigenständigen Programmiersprache wurde, die nicht mit Perl 5 auf Quelltextebene kompatibel ist und von einer separaten Entwicklergemeinschaft weiterentwickelt wird. Gleichzeitig ist die Veröffentlichung der virtuellen Maschine MoarVM 2021.12 verfügbar, die die Umgebung für die Ausführung des in Rakudo kompilierten Bytecodes bildet. In Rakudo wird die Kompilierung auch für die JVM und einige andere Plattformen unterstützt. virtuellen Maschinen für JavaScript unterstützt.

Zu den Verbesserungen in Rakudo 2021.12 gehört die Unterstützung der Methode is-wrapped für das Modul Routine, die Implementierung der Umgebungsvariablen RAKUDO_PRECOMPILATION_PROGRESS zur Ausgabe von Informationen über vorab kompilierte Module auf stderr, die Hinzufügung der Methoden IterationBuffer.unshift, IterationBuffer.prepend und IterationBuffer.new(iterable), sowie die Leistungsoptimierung der Methoden .match, .subst-mutate und .subst, wobei der Aufruf von Date.new(year, month, day) um 40 % beschleunigt wurde. In der neuen Version von MoarVM wurden die Implementierungen von JIT und des Garbage Collectors verbessert, neue Optimierungen und Sicherheitsprüfungen hinzugefügt.

Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster