انتشار Rakudo Star 2019.03، توزیعی از زبان راکو (پرل 6 سابق)

در دسترس انتشار بسته Rakudo Star 2020.01، از جمله کامپایلر راکودو، ماشین مجازی MoarVM، اسناد، ماژول ها و ابزارهای لازم برای توسعه در زبان راکو (نام جدید زبان Perl 6 بعد از تغییر نام). کامپایلر با مشخصات Raku v6.d مطابقت دارد، به استثنای پشتیبانی از ماکروهای توسعه یافته، I/O غیر مسدود کننده، و تعدادی از ویژگی های جزئی که قرار است در نسخه های بعدی پیاده سازی شوند. به عنوان یک ماشین مجازی برای اجرای بایت کد پیشنهاد شده است MoarVM، که تمام تست ها را پشت سر می گذارد (یک باطن جایگزین مبتنی بر JVM هنوز همه عملکردهای لازم را ندارد).

نسخه جدید یک فایل اجرایی جدید به نام raku اضافه می کند که جایگزین perl6 می شود و همچنین گزینه های جدیدی اضافه می کند که در آن نام perl با raku جایگزین می شود. بهینه سازی های عمده ای برای عملکرد عملیات مربوط به پردازش رشته انجام شده است (برای مثال Str.chomp 10 تا 100 برابر، Str.substr از 1.5 به 3 برابر و Str.trim* از 1.5 تا 90 برابر شده است). اجرا شد بسیاری از ویژگی های زبان جدید در مشخصات Raku v6.e در حال توسعه هستند.

به جای Readline، یک ماژول برای ویرایش تعاملی خطوط پیشنهاد شده است لیننویز. پشتیبانی از بیلدهای باینری برای ویندوز و macOS به طور موقت متوقف شده است.

منبع: opennet.ru

اضافه کردن نظر