Έκδοση μεταγλωττιστή Rakudo 2022.02 για τη γλώσσα προγραμματισμού Raku (πρώην Perl 6)

Ανακοινώθηκε η κυκλοφορία 2022.02 του Rakudo, ενός μεταγλωττιστή για τη γλώσσα προγραμματισμού Raku (πρώην Perl 6). Το έργο μετονομάστηκε από Perl 6 επειδή δεν έγινε συνέχεια του Perl 5, όπως αναμενόταν αρχικά, αλλά έγινε ξεχωριστή γλώσσα προγραμματισμού, μη συμβατή με την Perl 5 σε επίπεδο πηγής και αναπτύχθηκε από μια ξεχωριστή κοινότητα προγραμματιστών. Ταυτόχρονα, είναι διαθέσιμη η κυκλοφορία της εικονικής μηχανής MoarVM 2022.02, η ​​οποία σχηματίζει ένα περιβάλλον για την εκτέλεση bytecode που έχει μεταγλωττιστεί στο Rakudo. Το Rakudo υποστηρίζει επίσης τη μεταγλώττιση για το JVM και ορισμένες εικονικές μηχανές JavaScript.

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

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο