Rakudo compiler release 2022.12 kanggo Raku programming language (mantan Perl 6)

Rakudo 2022.12, compiler kanggo basa pamrograman Raku (biyen Perl 6), wis dirilis. Proyèk iki diganti jeneng saka Perl 6 amarga ora dadi kelanjutan saka Perl 5, kaya sing dikarepake, nanging dadi basa pamrograman sing kapisah, ora kompatibel karo Perl 5 ing tingkat sumber lan dikembangake dening komunitas pangembang sing kapisah. Compiler ndhukung varian basa Raku sing diterangake ing spesifikasi 6.c, 6.d (kanthi standar). Ing wektu sing padha, release saka mesin virtual MoarVM 2022.12 kasedhiya, kang mbentuk lingkungan kanggo mlaku bytecode disusun ing Rakudo. Rakudo uga ndhukung kompilasi kanggo JVM lan sawetara mesin virtual JavaScript.

Antarane dandan ing Rakudo 2022.12, implementasine sawetara inovasi basa sing diusulake ing spesifikasi 6.e kacathet: dhukungan kanggo operasi ".skip" wis ditambahake (contone, "ngomong (^20).skip(0,5,3). ,3);"), kemampuan kanggo ngasilake wektu ing nanodetik ("nano"), operator awalan "//" wis dileksanakake, metode Any.snitch wis ditambahake, kemampuan kanggo nggunakake ekspresi kaya ".comb ( 2 => -XNUMX)” wis ditambahake menyang Str.comb, padha karo List.rotor . Dilaksanakake IO :: cara Path.chown lan fungsi chown (). Versi anyar saka MoarVM ngleksanakake operator comparison unsigned ("eq, ne, (l|g)(e|t)") lan operator chown.

Source: opennet.ru

Add a comment