Нашри Rakudo Star 2019.03, паҳнкунии забони Raku (қаблан Perl 6)

Дастрас барориши баста Rakudo Star 2020.01, аз ҷумла компилятор Ракудо, мошини виртуалӣ MoarVM, ҳуҷҷатҳо, модулҳо ва воситаҳои зарурӣ барои таҳия дар забони Raku (номи нави забони Perl 6 пас аз иваз кардани ном). Компилятор ба мушаххасоти Raku v6.d мувофиқат мекунад, ба истиснои дастгирии макросҳои васеъ, вуруди ғайрифаъолкунанда ва як қатор хусусиятҳои хурд, ки дар релизҳои оянда татбиқ карда мешаванд. Он ҳамчун мошини маҷозӣ барои иҷрои байткод пешниҳод карда мешавад MoarVM.

Варианти нав як файли нави иҷрошаванда, raku, ки ҷои perl6-ро иваз мекунад, илова мекунад ва инчунин имконоти наверо илова мекунад, ки дар он номи perl бо raku иваз карда мешавад. Барои иҷрои амалиётҳои марбут ба коркарди сатр оптимизатсияҳои асосӣ анҷом дода шуданд (масалан, Str.chomp аз 10 то 100 маротиба, Str.substr аз 1.5 то 3 маротиба ва Str.trim* аз 1.5 то 90 маротиба). Ба амал бароварда шуд бисёр хусусиятҳои нави забон дар мушаххасоти Raku v6.e таҳия карда мешаванд.

Ба ҷои Readline, модул барои таҳрири сатри интерактивӣ пешниҳод карда мешавад Линеноиз. Дастгирии сохтани дуӣ барои Windows ва macOS муваққатан қатъ карда шуд.

Манбаъ: opennet.ru

Илова Эзоҳ