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

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

การปรับปรุงใน Rakudo 2021.12 รวมถึงการเพิ่มการรองรับเมธอด is-wrapped สำหรับโมดูล Routine การใช้งานตัวแปรสภาพแวดล้อม RAKUDO_PRECOMPILATION_PROGRESS เพื่อแสดงข้อมูลเกี่ยวกับโมดูลที่คอมไพล์แล้วไปยัง stderr การเพิ่ม IterationBuffer.unshift, IterationBuffer.prepend และ IterationBuffer วิธีการใหม่ (ทำซ้ำได้) เช่นเดียวกับวิธีการเพิ่มประสิทธิภาพการทำงาน .match, .subst-mutate และ .subst การเร่งความเร็ว 40% สำหรับการโทร Date.new (ปี, เดือน, วัน) MoarVM เวอร์ชันใหม่ปรับปรุงการใช้งาน JIT และตัวรวบรวมขยะ และเพิ่มการเพิ่มประสิทธิภาพและการตรวจสอบความปลอดภัยใหม่

ที่มา: opennet.ru

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