Raku ์–ธ์–ด(๊ตฌ Perl 2019.03) ๋ฐฐํฌํŒ Rakudo Star 6 ์ถœ์‹œ

์‚ฌ์šฉ ๊ฐ€๋Šฅ ํŒจํ‚ค์ง€ ์ถœ์‹œ ๋ผ์ฟ ๋„์Šคํƒ€ 2020.01, ์ปดํŒŒ์ผ๋Ÿฌ ํฌํ•จ ๋ผ์ฟ ๋„, ๊ฐ€์ƒ ๊ธฐ๊ธฐ ๋ชจ์•„ VM, Raku ์–ธ์–ด(Perl 6 ์–ธ์–ด์˜ ์ƒˆ ์ด๋ฆ„) ๊ฐœ๋ฐœ์— ํ•„์š”ํ•œ ๋ฌธ์„œ, ๋ชจ๋“ˆ ๋ฐ ๋„๊ตฌ ์ด๋ฆ„ ๋ฐ”๊พธ๊ธฐ). ์ปดํŒŒ์ผ๋Ÿฌ๋Š” ํ™•์žฅ ๋งคํฌ๋กœ, ๋น„์ฐจ๋‹จ I/O ๋ฐ ํ–ฅํ›„ ๋ฆด๋ฆฌ์Šค์—์„œ ๊ตฌํ˜„๋  ์˜ˆ์ •์ธ ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ์‚ฌ์†Œํ•œ ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ์ง€์›์„ ์ œ์™ธํ•˜๊ณ  Raku v6.d ์‚ฌ์–‘์„ ์ค€์ˆ˜ํ•ฉ๋‹ˆ๋‹ค. ๋ฐ”์ดํŠธ์ฝ”๋“œ ์‹คํ–‰์„ ์œ„ํ•œ ๊ฐ€์ƒ๋จธ์‹ ์œผ๋กœ ์ œ์•ˆ ๋ชจ์•„ VM, ๋ชจ๋“  ํ…Œ์ŠคํŠธ๋ฅผ ํ†ต๊ณผํ•ฉ๋‹ˆ๋‹ค(๋Œ€์ฒด JVM ๊ธฐ๋ฐ˜ ๋ฐฑ์—”๋“œ์—๋Š” ์•„์ง ํ•„์š”ํ•œ ๋ชจ๋“  ๊ธฐ๋Šฅ์ด ์—†์Šต๋‹ˆ๋‹ค).

์ƒˆ ๋ฒ„์ „์—๋Š” perl6์„ ๋Œ€์ฒดํ•˜๋Š” ์ƒˆ๋กœ์šด ์‹คํ–‰ ํŒŒ์ผ์ธ raku๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์œผ๋ฉฐ, perl์ด๋ผ๋Š” ์ด๋ฆ„์ด raku๋กœ ๋Œ€์ฒด๋˜๋Š” ์ƒˆ๋กœ์šด ์˜ต์…˜๋„ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ž์—ด ์ฒ˜๋ฆฌ์™€ ๊ด€๋ จ๋œ ์ž‘์—… ์„ฑ๋Šฅ์ด ํฌ๊ฒŒ ์ตœ์ ํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค(์˜ˆ: Str.chomp๋Š” 10~100๋ฐฐ ๋นจ๋ผ์กŒ๊ณ , Str.substr์€ 1.5~3๋ฐฐ, Str.trim*์€ 1.5~90๋ฐฐ ๋นจ๋ผ์กŒ์Šต๋‹ˆ๋‹ค). ๊ตฌํ˜„๋จ Raku v6.e ์‚ฌ์–‘์—์„œ๋Š” ๋งŽ์€ ์ƒˆ๋กœ์šด ์–ธ์–ด ๊ธฐ๋Šฅ์ด ๊ฐœ๋ฐœ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

Readline ๋Œ€์‹  ๋Œ€ํ™”ํ˜• ๋ผ์ธ ํŽธ์ง‘์„ ์œ„ํ•œ ๋ชจ๋“ˆ์ด ์ œ์•ˆ๋ฉ๋‹ˆ๋‹ค. ๋ผ์ธ๋…ธ์ด์ฆˆ. Windows ๋ฐ macOS์šฉ ๋ฐ”์ด๋„ˆ๋ฆฌ ๋นŒ๋“œ ์ง€์›์ด ์ผ์‹œ์ ์œผ๋กœ ์ค‘๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€