Raku proqramlaşdırma dili (keçmiş Perl 2022.02) üçün Rakudo tərtibçisi buraxılışı 6

Raku proqramlaşdırma dili (keçmiş Perl 2022.02) üçün tərtibçi olan Rakudo-nun 6. buraxılışı elan edildi. Layihənin adı Perl 6-dan dəyişdirildi, çünki o, əvvəlcə gözlənildiyi kimi Perl 5-in davamına çevrilmədi, lakin mənbə səviyyəsində Perl 5 ilə uyğun gəlməyən və ayrıca tərtibatçılar birliyi tərəfindən hazırlanmış ayrıca proqramlaşdırma dili oldu. Eyni zamanda, MoarVM 2022.02 virtual maşınının buraxılışı mövcuddur ki, bu da Rakudo-da tərtib edilmiş bayt kodunu işlətmək üçün mühit təşkil edir. Rakudo həmçinin JVM və bəzi JavaScript virtual maşınları üçün kompilyasiyanı dəstəkləyir.

Rakudo 2022.02-dəki təkmilləşdirmələr arasında kompilyatorda istifadə olunan standart seçimləri müəyyən etmək üçün $RAKUDO_OPT mühit dəyişəninə dəstək var, siyahı elementlərini qruplaşdırmaq üçün rotor funksiyası əlavə edilib, $*RAT-UPGRADE-CLASS dinamik dəyişəni əlavə edilib. , sıralama və nəticə çıxarma üsulları siyahılara əlavə edildi, NULL dəyərlər üçün çatışmayan yoxlamalar həyata keçirildi, massivlərin həyata keçirilməsinə unikal, təkrarlanan və squish üsulları əlavə edildi. MoarVM-in yeni versiyası JIT və zibil toplayıcı tətbiqlərini təkmilləşdirdi, köhnə kodu təmizlədi və yeni optimallaşdırmalar və təhlükəsizlik yoxlamaları əlavə etdi.

Mənbə: opennet.ru

Добавить комментарий