Rakudo 2022.12, pengkompil untuk bahasa pengaturcaraan Raku (dahulunya Perl 6), telah dikeluarkan. Projek itu dinamakan semula daripada Perl 6 kerana ia tidak menjadi kesinambungan Perl 5, seperti yang dijangkakan pada asalnya, tetapi menjadi bahasa pengaturcaraan yang berasingan, tidak serasi dengan Perl 5 pada peringkat sumber dan dibangunkan oleh komuniti pembangun yang berasingan. Pengkompil menyokong varian bahasa Raku yang diterangkan dalam spesifikasi 6.c, 6.d (secara lalai). Pada masa yang sama, keluaran mesin maya MoarVM 2022.12 tersedia, yang membentuk persekitaran untuk menjalankan bytecode yang disusun dalam Rakudo. Rakudo juga menyokong kompilasi untuk JVM dan beberapa mesin maya JavaScript.
ΠΠ· ΡΠ»ΡΡΡΠ΅Π½ΠΈΠΉ Π² Rakudo 2022.12 ΠΎΡΠΌΠ΅ΡΠ°Π΅ΡΡΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ
ΡΠ·ΡΠΊΠΎΠ²ΡΡ
Π½ΠΎΠ²ΡΠ΅ΡΡΠ², ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½Π½ΡΡ
Π² ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ 6.e: Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Β«.skipΒ» (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Β«say (^20).skip(0,5,3);Β»), ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π²ΡΠ²ΠΎΠ΄Π° Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π² Π½Π°Π½ΠΎΡΠ΅ΠΊΡΠ½Π΄Π°Ρ
(Β«nanoΒ»), ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ ΠΏΡΠ΅ΡΠΈΠΊΡΠ½ΡΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ Β«//Β», Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΌΠ΅ΡΠΎΠ΄ Any.snitch, Π² Str.comb Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΉ ΡΠΈΠΏΠ° Β«.comb(3 => -2)Β», ΠΏΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ Ρ List.rotor. Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ ΠΌΠ΅ΡΠΎΠ΄ IO::Path.chown ΠΈ ΡΡΠ½ΠΊΡΠΈΡ chown(). Π Π½ΠΎΠ²ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ MoarVM ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ (Β«eq, ne, (l|g)(e|t)Β») ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ chown.
Sumber: opennet.ru