Berhevkarê Rakudo 2022.02 serbestberdana ji bo zimanê bernamenûsê Raku (Perl 6-a berê)

Serlêdana 2022.02 ya Rakudo, berhevkarek ji bo zimanê bernamenûsê Raku (berê Perl 6), hate ragihandin. Proje ji Perl 6 hate guheztin ji ber ku ew nebû berdewamiya Perl 5, wekî ku di eslê xwe de dihat hêvî kirin, lê bû zimanek bernamenûsek cihê, di asta çavkaniyê de bi Perl 5 re ne lihevhatî ye û ji hêla civakek pêşdebiran ve hatî pêşve xistin. Di heman demê de, serbestberdana makîneya virtual ya MoarVM 2022.02 heye, ku jîngehek ji bo xebitandina bytecode-ya ku li Rakudo hatî berhev kirin pêk tîne. Rakudo di heman demê de berhevokê ji bo JVM û hin makîneyên virtual JavaScript jî piştgirî dike.

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

Source: opennet.ru

Add a comment