Keluaran pengkompil Rakudo 2021.12 untuk bahasa pengaturcaraan Raku (bekas Perl 6)

Keluaran 2021.12 Rakudo, penyusun untuk bahasa pengaturcaraan Raku (dahulunya Perl 6), telah diumumkan. Projek itu dinamakan semula daripada Perl 6 kerana ia tidak menjadi kesinambungan Perl 5, seperti yang dijangkakan pada asalnya, tetapi menjadi bahasa pengaturcaraan yang berasingan, tidak serasi dengan Perl 5 pada peringkat sumber dan dibangunkan oleh komuniti pembangun yang berasingan. Pada masa yang sama, keluaran mesin maya MoarVM 2021.12 tersedia, yang membentuk persekitaran untuk menjalankan bytecode yang disusun dalam Rakudo. Rakudo juga menyokong kompilasi untuk JVM dan beberapa mesin maya JavaScript.

Penambahbaikan dalam Rakudo 2021.12 termasuk penambahan sokongan untuk kaedah is-wrapped untuk modul Rutin, pelaksanaan pembolehubah persekitaran RAKUDO_PRECOMPILATION_PROGRESS untuk memaparkan maklumat tentang modul yang telah dikompilasi ke stderr, penambahan IterationBuffer.unshift, IterationBuffer.prepend dan IterationBuffer. kaedah baharu(boleh diulang), serta kaedah pengoptimuman prestasi .padanan, .subst-mutate dan .subst, 40% kelajuan untuk memanggil Date.new(tahun,bulan,hari). Versi baharu MoarVM menambah baik pelaksanaan JIT dan pemungut sampah, serta menambah pengoptimuman baharu dan semakan keselamatan.

Sumber: opennet.ru

Tambah komen