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 и сборщика мусора, проведена чистка устаревшего кода, добавлены новые оптимизации и проверки для обеспечения безопасности.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх