ራኩዶ አጠናቃሪ 2022.02 ለራኩ ፕሮግራሚንግ ቋንቋ (የቀድሞው ፐርል 6) ልቀት

የራኩ ፕሮግራሚንግ ቋንቋ (የቀድሞው ፐርል 2022.02) አዘጋጅ የሆነው ራኩዶ የ6 መለቀቅ ታውጇል። ፕሮጄክቱ ከፐርል 6 የተቀየረበት ምክንያት እንደ መጀመሪያውኑ እንደተጠበቀው የፔርል 5 ቀጣይነት ያለው ሳይሆን የተለየ የፕሮግራሚንግ ቋንቋ ሆኗል፣ በምንጭ ደረጃ ከፐርል 5 ጋር ተኳሃኝ ያልሆነ እና በተለየ የገንቢዎች ማህበረሰብ የተገነባ። በተመሳሳይ ጊዜ, የ MoarVM 2022.02 ቨርቹዋል ማሽን ተለቀቀ, ይህም በራኩዶ ውስጥ የተጠናቀረ ባይት ኮድ ለማስኬድ አካባቢን ይፈጥራል. ራኩዶ ለJVM እና ለአንዳንድ የጃቫ ስክሪፕት ቨርችዋል ማሽኖች ማጠናቀርን ይደግፋል።

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

ምንጭ: opennet.ru

አስተያየት ያክሉ