Raku ํ๋ก๊ทธ๋๋ฐ ์ธ์ด(์ด์ Perl 2022.02)์ฉ ์ปดํ์ผ๋ฌ์ธ Rakudo์ 6 ๋ฆด๋ฆฌ์ค๊ฐ ๋ฐํ๋์์ต๋๋ค. ์ด ํ๋ก์ ํธ๋ ์๋ ์์๋๋ก Perl 6์ ์ฐ์์ด ์๋์์ง๋ง ์์ค ์์ค์์ Perl 5์ ํธํ๋์ง ์๊ณ ๋ณ๋์ ๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ์์ ๊ฐ๋ฐ๋ ๋ณ๋์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๊ฐ ๋์๊ธฐ ๋๋ฌธ์ Perl 5์์ ์ด๋ฆ์ด ๋ณ๊ฒฝ๋์์ต๋๋ค. ๋์์ Rakudo์์ ์ปดํ์ผ๋ ๋ฐ์ดํธ์ฝ๋๋ฅผ ์คํํ๊ธฐ ์ํ ํ๊ฒฝ์ ํ์ฑํ๋ MoarVM 2022.02 ๊ฐ์ ๋จธ์ ์ ์ถ์๋ ๊ฐ๋ฅํฉ๋๋ค. Rakudo๋ JVM ๋ฐ ์ผ๋ถ JavaScript ๊ฐ์ ๋จธ์ ์ ๋ํ ์ปดํ์ผ๋ ์ง์ํฉ๋๋ค.
Rakudo 2022.02์ ๊ฐ์ ์ฌํญ ์ค์๋ ์ปดํ์ผ๋ฌ์์ ์ฌ์ฉ๋๋ ๊ธฐ๋ณธ ์ต์
์ ๊ฒฐ์ ํ๊ธฐ ์ํ $RAKUDO_OPT ํ๊ฒฝ ๋ณ์๊ฐ ์ง์๋๊ณ , ๋ชฉ๋ก ์์๋ฅผ ๊ทธ๋ฃนํํ๊ธฐ ์ํ ๋กํฐ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ผ๋ฉฐ, ๋์ ๋ณ์ $*RAT-UPGRADE-CLASS๊ฐ ์ถ๊ฐ๋์์ต๋๋ค. , ์์ ๋ฐ ์ถ๋ก ๋ฉ์๋๊ฐ ์ด๊ฑฐํ์ ์ถ๊ฐ๋์๊ณ , NULL ๊ฐ์ ๋ํ ๋๋ฝ๋ ๊ฒ์ฌ๊ฐ ๊ตฌํ๋์์ผ๋ฉฐ, ๊ณ ์ ํ๊ณ ๋ฐ๋ณต์ ์ด๋ฉฐ ์คํด์ ๋ฉ์๋๊ฐ ๋ฐฐ์ด ๊ตฌํ์ ์ถ๊ฐ๋์์ต๋๋ค. MoarVM์ ์ ๋ฒ์ ์ JIT ๋ฐ ๊ฐ๋น์ง ์์ง๊ธฐ ๊ตฌํ์ ๊ฐ์ ํ๊ณ ๋ ๊ฑฐ์ ์ฝ๋๋ฅผ ์ ๋ฆฌํ์ผ๋ฉฐ ์๋ก์ด ์ต์ ํ ๋ฐ ๋ณด์ ๊ฒ์ฌ๋ฅผ ์ถ๊ฐํ์ต๋๋ค.
์ถ์ฒ : opennet.ru