Rakudo compiler release 2022.12 pikeun basa programming Raku (urut Perl 6)

Pelepasan 2022.12 Rakudo, kompiler pikeun basa pamrograman Raku (baheulana Perl 6), parantos diumumkeun. Proyék ieu diganti tina Perl 6 sabab henteu janten tuluyan tina Perl 5, sakumaha anu dipiharep, tapi janten basa pamrograman anu misah, henteu cocog sareng Perl 5 dina tingkat sumber sareng dikembangkeun ku komunitas pamekar anu misah. Kompiler ngadukung varian basa Raku anu dijelaskeun dina spésifikasi 6.c, 6.d (sacara standar). Dina waktos anu sami, sékrési mesin virtual MoarVM 2022.12 sayogi, anu ngabentuk lingkungan pikeun ngajalankeun bytecode anu disusun dina Rakudo. Rakudo ogé ngadukung kompilasi pikeun JVM sareng sababaraha mesin virtual JavaScript.

Diantara perbaikan dina Rakudo 2022.12, palaksanaan sababaraha inovasi basa anu diajukeun dina spésifikasi 6.e nyatet: dukungan pikeun operasi ".skip" parantos ditambahkeun (contona, "sebutkeun (^20).skip (0,5,3). ,3);"), kamampuhan pikeun kaluaran waktu dina nanoseconds ("nano"), operator awalan "//" geus dilaksanakeun, métode Any.snitch geus ditambahkeun, kamampuhan pikeun ngagunakeun ungkapan kawas ".comb ( 2 => -XNUMX)” geus ditambahkeun kana Str.comb, sarupa List.rotor . Dilaksanakeun IO :: Metoda Path.chown sarta fungsi chown (). Versi anyar MoarVM implements unsigned operator ngabandingkeun ("eq, ne, (l | g) (e | t)") sarta operator chown.

sumber: opennet.ru

Tambahkeun komentar