Rakudo, a compiler for the programming language RAKU (formerly known as Perl 6), has announced the release of Issue Rakudo 2023.04. This project was renamed from Perl 6 since it evolved into a separate programming language different from Perl 5, and is developed by a separate community of developers. The compiler offers support for RAKU language options specified in 6.C, 6.D (default).
Additionally, the virtual machine Moarvm 2023.04 has been released, which enables the environment for launching a byte codo compiled in Rakudo. In Rakudo, compilation is also possible for JVM and some virtual machines for JavaScript.
Improvements in Rakudo 2023.04 include support for rakuast (“USE Experimental: Rakuast”) when indicating “use v6.e.preview” and “v6.*” to include the language capabilities proposed in specification 6.E. Furthermore, support for rotor has been added to Sub COMB. SNIP implements the possibility of processing endless lists, and IO::Path.CHown has implemented semantics close to UnLink. It also contains support for Perl6_exceptions_Handler.
For more information and to download the releases, visit the Rakudo and Moarvm websites.