Larry Wall์€ Perl 6์˜ ์ด๋ฆ„์„ Raku๋กœ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ์„ ์Šน์ธํ–ˆ์Šต๋‹ˆ๋‹ค.

Perl์˜ ์ฐฝ์‹œ์ž์ด์ž ํ”„๋กœ์ ํŠธ์˜ "์ž๋น„๋กœ์šด ์ข…์‹  ๋…์žฌ์ž"์ธ Larry Wall์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋งํ–ˆ์Šต๋‹ˆ๋‹ค. ๋Š” Perl 6์˜ ์ด๋ฆ„์„ Raku๋กœ ๋ณ€๊ฒฝ ์‹ ์ฒญํ•˜์—ฌ ์ด๋ฆ„ ๋ณ€๊ฒฝ ๋…ผ๋ž€์ด ๋๋‚ฌ์Šต๋‹ˆ๋‹ค. Raku๋ผ๋Š” ์ด๋ฆ„์€ Perl 6 ์ปดํŒŒ์ผ๋Ÿฌ์˜ ์ด๋ฆ„์ธ Rakudo์—์„œ ํŒŒ์ƒ๋œ ๊ฒƒ์œผ๋กœ ์ด๋ฏธ ๊ฐœ๋ฐœ์ž๋“ค์—๊ฒŒ ์นœ์ˆ™ํ•˜๋ฉฐ ๊ฒ€์ƒ‰ ์—”์ง„์˜ ๋‹ค๋ฅธ ํ”„๋กœ์ ํŠธ์™€ ๊ฒน์น˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๊ทธ์˜ ๋…ผํ‰์—์„œ Larry๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ธ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ์„ฑ๊ฒฝ์— ๋‚˜์˜ค๋Š” ๋ฌธ๊ตฌ โ€œ์•„๋ฌด๋„ ๋‚ก์€ ์˜ท์— ์ƒˆ ์ฒœ ์กฐ๊ฐ์„ ๊ฟฐ๋งค์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ์ƒˆ ์ฒœ์ด ์ค„์–ด๋“ค๊ณ  ๋‚ก์€ ์ฒœ์ด ์ฐข์–ด์ง€๊ณ  ๊ตฌ๋ฉ์ด ๋” ์ปค์งˆ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ƒˆ ํฌ๋„์ฃผ๋ฅผ ๋‚ก์€ ๊ฐ€์ฃฝ ๋ถ€๋Œ€์— ๋„ฃ๋Š” ์‚ฌ๋žŒ์€ ์•„๋ฌด๋„ ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ์ƒˆ ํฌ๋„์ฃผ๊ฐ€ ๋ถ€๋Œ€๋ฅผ ํ„ฐ๋œจ๋ ค ์Šค์Šค๋กœ ํ˜๋Ÿฌ๋‚˜์˜ค๊ณ  ๋ถ€๋Œ€๋„ ๋ฒ„๋ฆฌ๊ฒŒ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ƒˆ ํฌ๋„์ฃผ๋Š” ์ƒˆ ๋ถ€๋Œ€์— ๋‹ด์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ๋‘˜ ๋‹ค ๊ตฌ์›๋ฐ›์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.โ€๊ทธ๋Ÿฌ๋‚˜ ๊ฒฐ๋ง์€ ๋ฒ„๋ ธ์Šต๋‹ˆ๋‹ค. โ€œ๊ทธ๋ฆฌ๊ณ  ๋ฌต์€ ํฌ๋„์ฃผ๋ฅผ ๋งˆ์‹  ์‚ฌ๋žŒ์€ ์ฆ‰์‹œ ์ƒˆ ํฌ๋„์ฃผ๋ฅผ ์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด ๊ทธ๋Š” ์˜ค๋ž˜๋œ ๊ฒƒ์ด ๋” ๋‚ซ๋‹ค๊ณ  ๋งํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.โ€

Perl 6 ์ด๋ฆ„ ๋ณ€๊ฒฝ์ด ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์Œ์„ ๊ธฐ์–ตํ•˜์‹ญ์‹œ์˜ค. ๋…ผ์˜๋˜๊ณ ์žˆ๋Š” 6์›” ์ดˆ๋ถ€ํ„ฐ ์ปค๋ฎค๋‹ˆํ‹ฐ์— ๋“ฑ์žฅํ–ˆ์Šต๋‹ˆ๋‹ค. Perl 6์ด๋ผ๋Š” ์ด๋ฆ„์œผ๋กœ ํ”„๋กœ์ ํŠธ ๊ฐœ๋ฐœ์„ ๊ณ„์†ํ•˜๋Š” ๊ฒƒ์„ ๊บผ๋ฆฌ๋Š” ์ฃผ๋œ ์ด์œ ๋Š” Perl 5์ด ์›๋ž˜ ์˜ˆ์ƒํ–ˆ๋˜ ๋Œ€๋กœ Perl XNUMX์˜ ์—ฐ์†์ด ์•„๋‹ˆ์—ˆ์ง€๋งŒ, ๋Œ๋ฆฐ Perl 5์—์„œ ํˆฌ๋ช…ํ•œ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜์„ ์œ„ํ•œ ๋„๊ตฌ๊ฐ€ ์ค€๋น„๋˜์ง€ ์•Š์€ ๋ณ„๋„์˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ ๋ณ€ํ™˜๋ฉ๋‹ˆ๋‹ค.

๊ฒฐ๊ณผ์ ์œผ๋กœ Perl์ด๋ผ๋Š” ์ด๋ฆ„์œผ๋กœ ์†Œ์Šค ์ฝ”๋“œ ์ˆ˜์ค€์—์„œ ์„œ๋กœ ํ˜ธํ™˜๋˜์ง€ ์•Š๊ณ  ์ž์ฒด ๊ฐœ๋ฐœ์ž ์ปค๋ฎค๋‹ˆํ‹ฐ๋ฅผ ๊ฐ–๋Š” ๋‘ ๊ฐœ์˜ ๋ณ‘๋ ฌ ๊ฐœ๋ฐœ ๋…๋ฆฝ ์–ธ์–ด๊ฐ€ ์ œ๊ณต๋˜๋Š” ์ƒํ™ฉ์ด ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ด€๋ จ๋˜์–ด ์žˆ์ง€๋งŒ ๊ทผ๋ณธ์ ์œผ๋กœ ๋‹ค๋ฅธ ์–ธ์–ด์— ๋™์ผํ•œ ์ด๋ฆ„์„ ์‚ฌ์šฉํ•˜๋ฉด ํ˜ผ๋ž€์ด ์ƒ๊ธฐ๊ณ , ๋งŽ์€ ์‚ฌ์šฉ์ž๋Š” Perl 6์„ ๊ทผ๋ณธ์ ์œผ๋กœ ๋‹ค๋ฅธ ์–ธ์–ด๋ผ๊ธฐ๋ณด๋‹ค๋Š” ๊ณ„์†ํ•ด์„œ Perl์˜ ์ƒˆ๋กœ์šด ๋ฒ„์ „์œผ๋กœ ๊ฐ„์ฃผํ•ฉ๋‹ˆ๋‹ค. ๋™์‹œ์— Perl์ด๋ผ๋Š” ์ด๋ฆ„์€ ๊ณ„์†ํ•ด์„œ Perl 5์™€ ์—ฐ๊ด€๋˜์–ด ์žˆ์œผ๋ฉฐ Perl 6์— ๋Œ€ํ•œ ์–ธ๊ธ‰์—๋Š” ๋ณ„๋„์˜ ์„ค๋ช…์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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