ΠΠ±ΡΠ°Π²Π΅Π½ΠΎ Π΅ ΠΎΠ±ΡΠ°Π²ΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° Rakudo 2022.12, ΠΊΠΎΠΌΠΏΠ°ΡΠ»Π΅Ρ Π·Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΡΠΊΠΈΠΎΡ ΡΠ°Π·ΠΈΠΊ Π Π°ΠΊΡ (ΠΏΠΎΡΠ°Π½Π΅ΡΠ΅Π½ Perl 6). ΠΡΠΎΠ΅ΠΊΡΠΎΡ Π±Π΅ΡΠ΅ ΠΏΡΠ΅ΠΈΠΌΠ΅Π½ΡΠ²Π°Π½ ΠΎΠ΄ Perl 6 Π±ΠΈΠ΄Π΅ΡΡΠΈ Π½Π΅ ΡΡΠ°Π½Π° ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Perl 5, ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΠΏΡΠ²ΠΈΡΠ½ΠΎ ΡΠ΅ ΠΎΡΠ΅ΠΊΡΠ²Π°ΡΠ΅, ΡΡΠΊΡ ΡΠ΅ ΠΏΡΠ΅ΡΠ²ΠΎΡΠΈ Π²ΠΎ ΠΏΠΎΡΠ΅Π±Π΅Π½ ΠΏΡΠΎΠ³ΡΠ°ΠΌΡΠΊΠΈ ΡΠ°Π·ΠΈΠΊ ΠΊΠΎΡ Π½Π΅ Π΅ ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π΅Π½ ΡΠΎ Perl 5 Π½Π° Π½ΠΈΠ²ΠΎ Π½Π° ΠΈΠ·Π²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄ ΠΈ Π΅ ΡΠ°Π·Π²ΠΈΠ΅Π½ ΠΎΠ΄ ΠΏΠΎΡΠ΅Π±Π½Π° ΡΠ°Π·Π²ΠΎΡΠ½Π° Π·Π°Π΅Π΄Π½ΠΈΡΠ°. ΠΠΎΠΌΠΏΠ°ΡΠ»Π΅ΡΠΎΡ Π³ΠΈ ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π° Π²Π°ΡΠΈΡΠ°Π½ΡΠΈΡΠ΅ Π½Π° ΡΠ°Π·ΠΈΠΊΠΎΡ Π Π°ΠΊΡ ΠΎΠΏΠΈΡΠ°Π½ΠΈ Π²ΠΎ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈΡΠ΅ 6.c, 6.d (ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΎ). ΠΠΎ ΠΈΡΡΠΎ Π²ΡΠ΅ΠΌΠ΅, Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΎ Π΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ΡΠΎ Π½Π° Π²ΠΈΡΡΡΠ΅Π»Π½Π°ΡΠ° ΠΌΠ°ΡΠΈΠ½Π° MoarVM 2022.12, ΡΡΠΎ ΡΠ° ΡΠΎΡΠΌΠΈΡΠ° ΠΎΠΊΠΎΠ»ΠΈΠ½Π°ΡΠ° Π·Π° ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ Π½Π° Π±Π°ΡΡΠ΅ΠΊΠΎΠ΄ΠΎΡ ΠΊΠΎΠΌΠΏΠ°ΡΠ»ΠΈΡΠ°Π½ Π²ΠΎ Π Π°ΠΊΡΠ΄ΠΎ. Rakudo ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡΠ° Π·Π° JVM ΠΈ Π½Π΅ΠΊΠΎΠΈ JavaScript Π²ΠΈΡΡΡΠ΅Π»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ.
ΠΠ΄ ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π°ΡΠ°ΡΠ° Π²ΠΎ Rakudo 2022.12, ΡΠ΅ Π·Π°Π±Π΅Π»Π΅ΠΆΡΠ²Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ°ΡΠ° Π½Π° Π½Π΅ΠΊΠΎΠΈ ΡΠ°Π·ΠΈΡΠ½ΠΈ ΠΈΠ½ΠΎΠ²Π°ΡΠΈΠΈ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈ Π²ΠΎ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° 6.e: Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡΠ°ΡΠ° β.skipβ (Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, βΠ΄Π° ΡΠ΅ΡΠ΅ΠΌΠ΅ (^20).skip (0,5,3 ,3);β), ΠΌΠΎΠΆΠ½ΠΎΡΡΠ° Π·Π° ΠΈΠ·Π»Π΅Π·Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅ Π²ΠΎ Π½Π°Π½ΠΎΡΠ΅ΠΊΡΠ½Π΄ΠΈ (βΠ½Π°Π½ΠΎβ), ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½ Π΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΡ Π½Π° ΠΏΡΠ΅ΡΠΈΠΊΡΠΎΡ β//β, Π΄ΠΎΠ΄Π°Π΄Π΅Π½ Π΅ ΠΌΠ΅ΡΠΎΠ΄ΠΎΡ Any.snitch, ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ ΠΈΠ·ΡΠ°Π·ΠΈ ΠΊΠ°ΠΊΠΎ β.comb( 2 => -XNUMX)β Π΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° Π½Π° Str.comb, ΡΠ»ΠΈΡΠ½ΠΎ Π½Π° List.rotor . ΠΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½ IO::Path.chown ΠΌΠ΅ΡΠΎΠ΄ ΠΈ ΡΡΠ½ΠΊΡΠΈΡΠ° chown(). ΠΠΎΠ²Π°ΡΠ° Π²Π΅ΡΠ·ΠΈΡΠ° Π½Π° MoarVM Π³ΠΈ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ° Π½Π΅ΠΏΠΎΡΠΏΠΈΡΠ°Π½ΠΈΡΠ΅ ΡΠΏΠΎΡΠ΅Π΄Π±Π΅Π½ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΈ ("eq, ne, (l|g)(e|t)") ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΡ chown.
ΠΠ·Π²ΠΎΡ: opennet.ru