Raku программалоо тили үчүн Rakudo компилятору 2022.12 чыгаруу (мурдагы Perl 6)

Raku программалоо тили (мурдагы Perl 6) үчүн компилятор Rakudo 2022.12 чыгарылды. Долбоор Perl 6дан өзгөртүлдү, анткени ал башында күтүлгөндөй Perl 5тин уландысы эмес болчу, бирок өзүнчө программалоо тилине айланган, баштапкы код деңгээлинде Perl 5 менен шайкеш келбеген жана өзүнчө иштеп чыгуучулар коомчулугу тарабынан иштелип чыккан. Компилятор 6.c жана 6.d спецификацияларында сүрөттөлгөн Raku тилинин варианттарын колдойт (демейки боюнча). Rakudoдо компиляцияланган байткодду иштетүү үчүн чөйрөнү камсыз кылган MoarVM 2022.12 виртуалдык машинасы да бар. Rakudo ошондой эле JVM жана кээ бирлери үчүн компиляцияны колдойт. виртуалдык машиналар JavaScript үчүн.

Rakudo 2022.12деги жакшыртуулардын ичинен 6.e спецификациясында сунушталган айрым тил инновацияларынын ишке ашырылышы белгиленген: “.skip” операциясын колдоо кошулду (мисалы, “айт (^20).skip (0,5,3) ,3);”), убакытты наносекундда (“нано”) чыгаруу мүмкүнчүлүгү, “//” префикс оператору ишке ашырылды, Any.snitch ыкмасы кошулду, “.comb() сыяктуу туюнтмаларды колдонуу мүмкүнчүлүгү. 2 => -XNUMX)” List.rotor сыяктуу Str.comb сайтына кошулду. IO::Path.chown ыкмасы жана chown() функциясы ишке ашырылды. MoarVMдин жаңы версиясы кол коюлбаган салыштыруу операторлорун ("eq, ne, (l|g)(e|t)") жана chown операторун ишке ашырат.

Source: opennet.ru

DDoS коргоосу, VPS VDS серверлери бар сайттар үчүн ишенимдүү хостинг сатып алыңыз 🔥 DDoS коргоосу, VPS VDS серверлери бар ишенимдүү веб-сайт хостингин сатып алыңыз | ProHoster