Rilis compiler Rakudo 2022.02 untuk bahasa pemrograman Raku (sebelumnya Perl 6)

Rakudo 2022.02, compiler untuk bahasa pemrograman Raku (sebelumnya Perl 6), telah dirilis. Proyek ini diganti namanya dari Perl 6 karena tidak menjadi kelanjutan dari Perl 5, seperti yang diharapkan semula, namun menjadi bahasa pemrograman terpisah, tidak kompatibel dengan Perl 5 di tingkat sumber dan dikembangkan oleh komunitas pengembang terpisah. Pada saat yang sama, rilis mesin virtual MoarVM 2022.02 tersedia, yang membentuk lingkungan untuk menjalankan bytecode yang dikompilasi di Rakudo. Rakudo juga mendukung kompilasi untuk JVM dan beberapa mesin virtual JavaScript.

Di antara perbaikan pada Rakudo 2022.02, terdapat dukungan terhadap variabel lingkungan $RAKUDO_OPT untuk menentukan opsi default yang digunakan dalam compiler, fungsi rotor telah ditambahkan untuk mengelompokkan elemen daftar, variabel dinamis $*RAT-UPGRADE-CLASS telah ditambahkan , metode order dan infer telah ditambahkan ke enumerasi, pemeriksaan yang hilang telah diterapkan untuk nilai NULL, metode unik, berulang, dan squish telah ditambahkan ke implementasi array. Versi baru MoarVM telah meningkatkan implementasi JIT dan pengumpul sampah, membersihkan kode lama, serta menambahkan pengoptimalan dan pemeriksaan keamanan baru.

Sumber: opennet.ru

Tambah komentar