raku プログラミング言語 (旧 Perl 2021.12) 用のrakudo コンパイラ リリース 6

Rakuプログラミング言語(旧Perl 6)用のコンパイラであるRakudo 2021.12がリリースされました。当初期待されていたPerl 5の継承ではなく、Perl 5とソース互換性のない独立したプログラミング言語として、別の開発者コミュニティによって開発されているため、プロジェクト名はPerl 6から変更されました。Rakudoでコンパイルされたバイトコードの実行環境を提供する仮想マシンMoarVM 2021.12も利用可能です。Rakudoは、JVMをはじめとするいくつかのプラットフォーム向けのコンパイルもサポートしています。 仮想マシン JavaScript 用。

Rakudo 2021.12 の改善点には、Routine モジュールの is-wrapped メソッドのサポート、プリコンパイル済みモジュールに関する情報を stderr に出力するための RAKUDO_PRECOMPILATION_PROGRESS 環境変数の実装、IterationBuffer.unshift、IterationBuffer.prepend、IterationBuffer.new(iterable) メソッドの追加、.match、.subst-mutate、.subst メソッドのパフォーマンス最適化、Date.new(year,month,day) 呼び出しの 40% 高速化などがあります。MoarVM の新バージョンでは、JIT およびガベージコレクターの実装が改善され、新たな最適化とセキュリティチェックが追加されています。

出所: オープンネット.ru