Rakudo compiler แž…แŸแž‰แž•แŸ’แžŸแžถแž™ 2023.04 แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž—แžถแžŸแžถแž€แž˜แŸ’แž˜แžœแžทแž’แžธ Raku (แžขแžแžธแž Perl 6)

Rakudo 2023.04 แžŠแŸ‚แž›แž‡แžถแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž…แž„แž€แŸ’แžšแž„แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž—แžถแžŸแžถแž€แž˜แŸ’แž˜แžœแžทแž’แžธ Raku (แžขแžแžธแž Perl 6) แžแŸ’แžšแžผแžœแž”แžถแž“แž…แŸแž‰แž•แŸ’แžŸแžถแž™แŸ” แž‚แž˜แŸ’แžšแŸ„แž„แž“แŸแŸ‡แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžแžผแžšแžˆแŸ’แž˜แŸ„แŸ‡แž–แžธ Perl 6 แž–แŸ’แžšแŸ„แŸ‡แžœแžถแž˜แžทแž“แž”แžถแž“แž€แŸ’แž›แžถแž™แž‡แžถแž€แžถแžšแž”แž“แŸ’แžแž“แŸƒ Perl 5 แžŠแžผแž…แžŠแŸ‚แž›แž”แžถแž“แžšแŸ†แž–แžนแž„แž‘แžปแž€แž–แžธแž˜แžปแž“ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž”แžถแž“แž€แŸ’แž›แžถแž™แž‡แžถแž—แžถแžŸแžถแžŸแžšแžŸแŸแžšแž€แž˜แŸ’แž˜แžœแžทแž’แžธแžŠแžถแž…แŸ‹แžŠแŸ„แž™แžกแŸ‚แž€ แž˜แžทแž“แžแŸ’แžšแžผแžœแž‚แŸ’แž“แžถแž‡แžถแž˜แžฝแž™ Perl 5 แž“แŸ…แž€แž˜แŸ’แžšแžทแžแž”แŸ’แžšแž—แž– แž“แžทแž„แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž€แžพแžแžกแžพแž„แžŠแŸ„แž™แžŸแž แž‚แž˜แž“แŸแžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแžŠแžถแž…แŸ‹แžŠแŸ„แž™แžกแŸ‚แž€แŸ” แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž…แž„แž€แŸ’แžšแž„แž‚แžถแŸ†แž‘แŸ’แžšแž”แŸ†แžšแŸ‚แž”แŸ†แžšแžฝแž›แž—แžถแžŸแžถ Raku แžŠแŸ‚แž›แž”แžถแž“แž–แžทแž–แžŽแŸŒแž“แžถแž“แŸ…แž€แŸ’แž“แžปแž„แž›แž€แŸ’แžแžŽแŸˆแž‡แžถแž€แŸ‹แž›แžถแž€แŸ‹ 6.c, 6.d (แžแžถแž˜แž›แŸ†แž“แžถแŸ†แžŠแžพแž˜)แŸ” แž€แŸ’แž“แžปแž„แž–แŸแž›แž‡แžถแž˜แžฝแž™แž‚แŸ’แž“แžถแž“แŸแŸ‡ แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž“แžทแž˜แŸ’แž˜แžทแž MoarVM 2023.04 แž‚แžบแžขแžถแž…แžšแž€แž”แžถแž“ แžŠแŸ‚แž›แž”แž„แŸ’แž€แžพแžแž”แžšแžทแž™แžถแž€แžถแžŸแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžŠแŸ†แžŽแžพแžšแž€แžถแžš bytecode แžŠแŸ‚แž›แž”แžถแž“แž…แž„แž€แŸ’แžšแž„แž“แŸ…แž€แŸ’แž“แžปแž„ Rakudo แŸ” Rakudo แž€แŸแž‚แžถแŸ†แž‘แŸ’แžšแž€แžถแžšแž…แž„แž€แŸ’แžšแž„แžŸแž˜แŸ’แžšแžถแž”แŸ‹ JVM แž“แžทแž„แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž“แžทแž˜แŸ’แž˜แžทแž JavaScript แž˜แžฝแž™แž…แŸ†แž“แžฝแž“แž•แž„แžŠแŸ‚แžšแŸ”

ะ˜ะท ัƒะปัƒั‡ัˆะตะฝะธะน ะฒ Rakudo 2023.04 ะพั‚ะผะตั‡ะฐะตั‚ัั ะฐะบั‚ะธะฒะฐั†ะธั ะฟะพะดะดะตั€ะถะบะธ RakuAST (ยซuse experimental :rakuastยป) ะฟั€ะธ ัƒะบะฐะทะฐะฝะธะธ ยซuse v6.e.PREVIEWยป ะธ ยซv6.*ยป ะดะปั ะฒะบะปัŽั‡ะตะฝะธั ัะทั‹ะบะพะฒั‹ั… ะฒะพะทะผะพะถะฝะพัั‚ะตะน, ะฟั€ะตะดะปะพะถะตะฝะฝั‹ั… ะฒ ัะฟะตั†ะธั„ะธะบะฐั†ะธะธ 6.e. ะ’ ยซsub combยป ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ rotor. ะ’ snip ั€ะตะฐะปะธะทะพะฒะฐะฝะฐ ะฒะพะทะผะพะถะฝะพัั‚ัŒ ะพะฑั€ะฐะฑะพั‚ะบะธ ะฑะตัะบะพะฝะตั‡ะฝั‹ั… ัะฟะธัะบะพะฒ. ะ’ IO::Path.chown ั€ะตะฐะปะธะทะพะฒะฐะฝะฐ ัะตะผะฐะฝั‚ะธะบะฐ, ะฑะปะธะทะบะฐั ะบ unlink. ะŸั€ะตะบั€ะฐั‰ะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ PERL6_EXCEPTIONS_HANDLER.

แž”แŸ’แžšแž—แž–: opennet.ru

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹