إصدار لغة البرمجة Perl 5.32.0

بعد 13 أشهر من التطوير وقع إطلاق فرع مستقر جديد للغة البرمجة Perl - 5.32. أثناء إعداد الإصدار الجديد، تم تغيير حوالي 220 ألف سطر من التعليمات البرمجية، وأثرت التغييرات على 1800 ملف، وشارك 89 مطورًا في التطوير. وفي الوقت نفسه، تم الإعلان عن نقل تطوير لغة Perl وتتبع الأخطاء إلى النظام الأساسي GitHub جيثب:.

تم إصدار الفرع 5.32 وفقًا لجدول التطوير الثابت الذي تمت الموافقة عليه منذ سبع سنوات، مما يعني إصدار فروع مستقرة جديدة مرة واحدة سنويًا والإصدارات التصحيحية كل ثلاثة أشهر. في غضون شهر تقريبًا، من المقرر إطلاق الإصدار التصحيحي الأول من Perl 5.32.1، والذي سيصحح الأخطاء الأكثر أهمية التي تم تحديدها أثناء تنفيذ Perl 5.32.0. جنبًا إلى جنب مع إصدار Perl 5.32، تم إيقاف دعم الفرع 5.28، والذي قد يتم إصدار تحديثات له في المستقبل فقط في حالة تحديد مشكلات أمنية حرجة. بدأت أيضًا عملية تطوير الفرع التجريبي 5.33، والذي على أساسه سيتم تشكيل إصدار مستقر من Perl 2021 في يونيو 5.34.

مفتاح التغييرات:

  • تمت إضافة عامل infix "عيسى"للتحقق مما إذا كان الكائن هو مثيل لفئة محددة أو فئة مشتقة منه. على سبيل المثال، "if( $obj isa Package::Name ) { … }". تم وضع علامة على عامل التشغيل حاليًا على أنه تجريبي.
  • القدرة على الجمع بين عوامل المقارنة في السلاسل، مما يسمح لك بمقارنة عدة قيم مرة واحدة، بشرط استخدام العوامل ذات الأسبقية المتساوية. على سبيل المثال، السلسلة "if ( $x < $y

    المصدر: opennet.ru

إضافة تعليق