انتشار زبان برنامه نویسی Perl 5.32.0

پس از 13 ماه توسعه صورت گرفت انتشار یک شاخه پایدار جدید از زبان برنامه نویسی Perl - 5.32. در تهیه نسخه جدید، حدود 220 هزار خط کد تغییر کرد، تغییرات روی 1800 فایل تأثیر گذاشت و 89 توسعه دهنده در توسعه شرکت کردند. در همان زمان، اعلام شد که توسعه و ردیابی باگ پرل به این پلتفرم منتقل خواهد شد GitHub.

شعبه 5.32 مطابق با برنامه توسعه ثابت مصوب هفت سال پیش منتشر شد، که دلالت بر انتشار شعب جدید پایدار یک بار در سال و انتشار اصلاحی هر سه ماه یکبار دارد. حدود یک ماه دیگر قرار است اولین نسخه اصلاحی Perl 5.32.1 منتشر شود که مهم ترین خطاهای شناسایی شده در حین اجرای Perl 5.32.0 را اصلاح می کند. همزمان با انتشار Perl 5.32، پشتیبانی از شاخه 5.28 متوقف شد، که ممکن است در آینده تنها در صورت شناسایی مشکلات امنیتی حیاتی، به روز رسانی های آن منتشر شود. روند توسعه شاخه آزمایشی 5.33 نیز آغاز شده است که بر اساس آن نسخه پایدار Perl 2021 در ژوئن 5.34 شکل خواهد گرفت.

کلید تغییرات:

  • اضافه شدن اپراتور infix "ISAبرای بررسی اینکه آیا یک شی نمونه ای از یک کلاس مشخص است یا یک کلاس مشتق شده از آن. برای مثال، “if( $obj isa Package::Name ) { … }”. اپراتور در حال حاضر به عنوان آزمایشی علامت گذاری شده است.
  • توانایی ترکیب عملگرهای مقایسه در زنجیر، به شما امکان می دهد چندین مقدار را همزمان با هم مقایسه کنید، مشروط بر اینکه از عملگرهایی با اولویت یکسان استفاده شود. به عنوان مثال، زنجیره «if ($x < $y

    منبع: opennet.ru

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