Raku программалоо тили үчүн Rakudo компилятору 2022.02 чыгаруу (мурдагы Perl 6)

Raku программалоо тили (мурунку Perl 2022.02) үчүн компилятор болгон Rakudo'нун 6 релизи жарыяланды. Долбоор Perl 6 деп аталды, анткени ал башында күтүлгөндөй Perl 5тин уландысы болуп калбай, өзүнчө программалоо тили болуп калды, булак деңгээлинде Perl 5 менен шайкеш келбейт жана өзүнчө иштеп чыгуучулардын коомчулугу тарабынан иштелип чыкты. Ошол эле учурда, MoarVM 2022.02 виртуалдык машинасынын чыгарылышы жеткиликтүү, ал Ракудодо түзүлгөн байт кодду иштетүү үчүн чөйрөнү түзөт. Rakudo ошондой эле JVM жана кээ бир JavaScript виртуалдык машиналары үчүн компиляцияны колдойт.

Из улучшений в Rakudo 2022.02 отмечается поддержка переменной окружения $RAKUDO_OPT для определения применяемых в компиляторе опций по умолчанию, добавлена функция rotor для группировки элементов списка, добавлена динамическая переменная $*RAT-UPGRADE-CLASS, в перечисления добавлены методы order и infer, реализованы недостающие проверки на значения NULL, в реализацию массивов добавлены методы unique, repeated и squish. В новой версии MoarVM улучшены реализации JIT и сборщика мусора, проведена чистка устаревшего кода, добавлены новые оптимизации и проверки для обеспечения безопасности.

Source: opennet.ru

Комментарий кошуу