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

Raku proqramlaşdırma dili (keçmiş Perl 2021.12) üçü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 2021.12 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 2021.12-dəki təkmilləşdirmələrə Rutin modul üçün is-wrapped metoduna dəstəyin əlavə edilməsi, stderr-ə əvvəlcədən tərtib edilmiş modullar haqqında məlumatı göstərmək üçün RAKUDO_PRECOMPILATION_PROGRESS mühit dəyişəninin tətbiqi, IterationBuffer.unshift, Iteration.Buffer.Buffer.Buffer. yeni(iterativ) üsullar, həmçinin performans optimallaşdırma üsulları .match, .subst-mutate və .subst, Date.new (il, ay, gün) çağırışı üçün 40% sürətləndirmə. MoarVM-in yeni versiyası JIT və zibil toplayıcı tətbiqlərini təkmilləşdirir və yeni optimallaşdırmalar və təhlükəsizlik yoxlamaları əlavə edir.

Mənbə: opennet.ru

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