Rakudo compiler release 2022.02 for the Raku programming language (former Perl 6)

The Rakudo 2022.02 release, a compiler for the Raku programming language (formerly Perl 6), has been released. The project was renamed from Perl 6 because it did not become a continuation of Perl 5, as originally expected, but turned into a separate programming language that is not compatible with Perl 5 at the source code level and is developed by a separate development community. At the same time, the release of the MoarVM 2022.02 virtual machine is available, which forms the environment for running the bytecode compiled in Rakudo. Rakudo also supports compilation for the JVM and some JavaScript virtual machines.

Improvements in Rakudo 2022.02 include support for $RAKUDO_OPT environment variable to define compiler default options, added rotor function for grouping list items, added $*RAT-UPGRADE-CLASS dynamic variable, added order and infer methods to enums, implemented missing checks to NULL values, unique, repeated and squish methods have been added to the implementation of arrays. In the new version of MoarVM, JIT and garbage collector implementations have been improved, obsolete code has been cleaned up, and new optimizations and security checks have been added.

Source: opennet.ru

Add a comment