إصدار Rakudo Star 2019.03، توزيعة للغة Raku (Perl 6 سابقًا)

متاح الافراج عن الحزمة راكودو ستار 2020.01، بما في ذلك المترجم راكودو، آلة افتراضية MoarVMوالتوثيق والوحدات والأدوات اللازمة للتطوير في لغة Raku (الاسم الجديد للغة Perl 6 بعد إعادة تسمية). يتوافق المترجم مع مواصفات Raku v6.d، باستثناء دعم وحدات الماكرو الموسعة، والإدخال/الإخراج غير المحظور، وعدد من الميزات الثانوية المخطط تنفيذها في الإصدارات المستقبلية. يُقترح كجهاز افتراضي لتنفيذ الكود الثانوي MoarVM، الذي يجتاز جميع الاختبارات (لا تحتوي الواجهة الخلفية البديلة المستندة إلى JVM على جميع الوظائف الضرورية حتى الآن).

يضيف الإصدار الجديد ملفًا جديدًا قابلاً للتنفيذ، raku، والذي يحل محل perl6، ويضيف أيضًا خيارات جديدة يتم فيها استبدال اسم perl بـ raku. تم إجراء تحسينات كبيرة على أداء العمليات المتعلقة بمعالجة السلسلة (على سبيل المثال، أصبح Str.chomp أسرع من 10 إلى 100 مرة، وStr.substr من 1.5 إلى 3 مرات، وStr.trim* من 1.5 إلى 90 مرة). مُنفّذ يتم تطوير العديد من ميزات اللغة الجديدة في مواصفات Raku v6.e.

بدلاً من Readline، تم اقتراح وحدة نمطية لتحرير الأسطر التفاعلية لينواز. تم إيقاف دعم الإصدارات الثنائية لنظامي التشغيل Windows وmacOS مؤقتًا.

المصدر: opennet.ru

إضافة تعليق