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

Keluaran 2022.02 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 2022.02 tersedia, yang membentuk persekitaran untuk menjalankan bytecode yang disusun dalam Rakudo. Rakudo juga menyokong kompilasi untuk JVM dan beberapa mesin maya JavaScript.

Antara penambahbaikan dalam Rakudo 2022.02, terdapat sokongan untuk pembolehubah persekitaran $RAKUDO_OPT untuk menentukan pilihan lalai yang digunakan dalam pengkompil, fungsi rotor telah ditambah untuk mengelompokkan elemen senarai, pembolehubah dinamik $*RAT-UPGRADE-CLASS telah ditambah. , kaedah susunan dan inferen telah ditambahkan pada penghitungan, semakan yang hilang telah dilaksanakan untuk nilai NULL, kaedah unik, berulang dan squish telah ditambahkan pada pelaksanaan tatasusunan. Versi baharu MoarVM telah menambah baik pelaksanaan JIT dan pemungut sampah, membersihkan kod lama dan menambah pengoptimuman baharu dan semakan keselamatan.

Sumber: opennet.ru

Tambah komen