Bản phát hành trình biên dịch Rakudo 2022.02 cho ngôn ngữ lập trình Raku (Perl 6 cũ)

Bản phát hành 2022.02 của Rakudo, trình biên dịch cho ngôn ngữ lập trình Raku (trước đây là Perl 6), đã được công bố. Dự án được đổi tên từ Perl 6 vì nó không trở thành phần tiếp theo của Perl 5 như mong đợi ban đầu mà trở thành một ngôn ngữ lập trình riêng biệt, không tương thích với Perl 5 ở cấp độ nguồn và được phát triển bởi một cộng đồng các nhà phát triển riêng biệt. Đồng thời, đã có bản phát hành máy ảo MoarVM 2022.02, tạo thành môi trường để chạy mã byte được biên dịch trong Rakudo. Rakudo cũng hỗ trợ biên dịch cho JVM và một số máy ảo JavaScript.

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

Nguồn: opennet.ru

Thêm một lời nhận xét