คอมไพเลอร์ Rakudo รีลีส 2022.02 สำหรับภาษาการเขียนโปรแกรม Raku (เดิมคือ Perl 6)

Rakudo ซึ่งเป็นคอมไพเลอร์สำหรับภาษาโปรแกรม Raku (เดิมชื่อ Perl 2022.02) เปิดตัวในปี 6 ได้รับการประกาศแล้ว โปรเจ็กต์ถูกเปลี่ยนชื่อจาก Perl 6 เนื่องจากไม่ได้กลายเป็นความต่อเนื่องของ Perl 5 ตามที่คาดไว้ในตอนแรก แต่กลายเป็นภาษาการเขียนโปรแกรมแยกต่างหาก ไม่เข้ากันได้กับ Perl 5 ในระดับซอร์ส และพัฒนาโดยชุมชนนักพัฒนาที่แยกจากกัน ในเวลาเดียวกัน มีการเปิดตัวเครื่องเสมือน MoarVM 2022.02 ซึ่งสร้างสภาพแวดล้อมสำหรับการรันโค้ดไบต์ที่คอมไพล์ใน Rakudo Rakudo ยังรองรับการคอมไพล์สำหรับ JVM และเครื่องเสมือน JavaScript บางเครื่อง

Из улучшений в Rakudo 2022.02 отмечается поддержка переменной окружения $RAKUDO_OPT для определения применяемых в компиляторе опций по умолчанию, добавлена функция rotor для группировки элементов списка, добавлена динамическая переменная $*RAT-UPGRADE-CLASS, в перечисления добавлены методы order и infer, реализованы недостающие проверки на значения NULL, в реализацию массивов добавлены методы unique, repeated и squish. В новой версии MoarVM улучшены реализации JIT и сборщика мусора, проведена чистка устаревшего кода, добавлены новые оптимизации и проверки для обеспечения безопасности.

ที่มา: opennet.ru

เพิ่มความคิดเห็น