Perl 6 เบžเบฒเบชเบฒเบ›เปˆเบฝเบ™เบŠเบทเปˆเป€เบ›เบฑเบ™ Raku

เบขเปˆเบฒเบ‡เป€เบ›เบฑเบ™เบ—เบฒเบ‡เบเบฒเบ™เปƒเบ™เบ„เบฑเบ‡เป€เบเบฑเบš Perl 6 เบ›เบฐเบ•เบดเบšเบฑเบ” เบ›เปˆเบฝเบ™เปเบ›เบ‡, เบ›เปˆเบฝเบ™เบŠเบทเปˆเป‚เบ„เบ‡เบเบฒเบ™เป€เบ›เบฑเบ™ Raku. เป€เบ›เบฑเบ™เบ—เบตเปˆเบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒ เป€เบ–เบดเบ‡เบงเปˆเบฒเป‚เบ„เบ‡เบเบฒเบ™เบ”เบฑเปˆเบ‡เบเปˆเบฒเบง เป„เบ”เป‰เบ•เบฑเป‰เบ‡เบŠเบทเปˆเปƒเปเปˆเบขเปˆเบฒเบ‡เป€เบ›เบฑเบ™เบ—เบฒเบ‡เบเบฒเบ™เปเบฅเป‰เบง เปเบ•เปˆเบเบฒเบ™เบ›เปˆเบฝเบ™เบŠเบทเปˆเป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเบžเบฑเบ”เบ—เบฐเบ™เบฒเบกเบฒเป€เบ›เบฑเบ™เป€เบงเบฅเบฒ 19 เบ›เบต เบˆเบฐเบ•เป‰เบญเบ‡เปƒเบŠเป‰เบงเบฝเบเบซเบผเบฒเบ เปเบฅเบฐ เบˆเบฐเปƒเบŠเป‰เป€เบงเบฅเบฒเป„เบฅเบเบฐเปœเบถเปˆเบ‡เบˆเบปเบ™เบเบงเปˆเบฒเบเบฒเบ™เบ›เปˆเบฝเบ™เบŠเบทเปˆเบˆเบฐเบชเบณเป€เบฅเบฑเบ”เบชเบปเบกเบšเบนเบ™.

เบ•เบปเบงเบขเปˆเบฒเบ‡, เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ—เบ™ Perl เบ”เป‰เบงเบ Raku เบˆเบฐเบฎเบฝเบเบฎเป‰เบญเบ‡เปƒเบซเป‰เบกเบต เบเบฑเบ‡เบ›เปˆเบฝเบ™เบเบฒเบ™เบญเป‰เบฒเบ‡เบญเบตเบ‡เป€เบ–เบดเบ‡ "perl" เปƒเบ™เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเปเบฅเบฐเบŠเบทเปˆเป„เบŸเบฅเปŒ, เบซเป‰เบญเบ‡เบฎเบฝเบ™, เบ•เบปเบงเปเบ›เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบก, เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเปƒเบซเบกเปˆเบ‚เบญเบ‡เป€เบญเบเบฐเบชเบฒเบ™เปเบฅเบฐเป€เบงเบฑเบšเป„เบŠเบ—เปŒ. เบเบฑเบ‡เบกเบตเบงเบฝเบเบซเบผเบฒเบเบขเปˆเบฒเบ‡เบ—เบตเปˆเบ•เป‰เบญเบ‡เป€เบฎเบฑเบ”เบเบฑเบšเบŠเบธเบกเบŠเบปเบ™เปเบฅเบฐเบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเบžเบฒเบเบชเปˆเบงเบ™เบ—เบตเบชเบฒเบกเป€เบžเบทเปˆเบญเบ—เบปเบ”เปเบ—เบ™เบเบฒเบ™เบเปˆเบฒเบงเป€เบ–เบดเบ‡ Perl 6 เบเบฑเบš Raku เบเปˆเบฝเบงเบเบฑเบšเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ‚เปเป‰เบกเบนเบ™เบ—เบธเบเบ›เบฐเป€เบžเบ” (เบ•เบปเบงเบขเปˆเบฒเบ‡, เบกเบฑเบ™เบญเบฒเบ”เบˆเบฐเบกเบตเบ„เบงเบฒเบกเบˆเปเบฒเป€เบ›เบฑเบ™เบ—เบตเปˆเบˆเบฐเป€เบžเบตเปˆเบกเปเบ—เบฑเบ raku เบเบฑเบšเบญเบธเบ›เบฐเบเบญเบ™เบ—เบตเปˆเบกเบต perl6. tag). เบˆเปเบฒเบ™เบงเบ™เบชเบฐเบšเบฑเบšเบžเบฒเบชเบฒเบˆเบฐเบเบฑเบ‡เบ„เบปเบ‡เบšเปเปˆเบ›เปˆเบฝเบ™เปเบ›เบ‡เบชเปเบฒเบฅเบฑเบšเปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เปเบฅเบฐเบเบฒเบ™เบ›เปˆเบญเบเบ•เปเปˆเป„เบ›เบˆเบฐเป€เบ›เบฑเบ™ "6.e", เป€เบŠเบดเปˆเบ‡เบˆเบฐเบฎเบฑเบเบชเบฒเบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบเบฑเบšเบชเบฐเบšเบฑเบšเบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒ. โ€‹เปเบ•เปˆโ€‹เบเบฒเบ™โ€‹เบˆเบฑเบ”โ€‹เบ•เบฑเป‰เบ‡โ€‹เบเบฒเบ™โ€‹เบชเบปเบ™เบ—เบฐเบ™เบฒโ€‹เบเปˆเบฝเบงโ€‹เบเบฑเบšโ€‹เบเบฒเบ™โ€‹เบซเบฑเบ™เบ›เปˆเบฝเบ™โ€‹เป„เบ›โ€‹เบชเบนเปˆโ€‹เบšเบฑเบ™เบซเบฒโ€‹เบˆเบณเบ™เบงเบ™โ€‹เบ—เบตเปˆโ€‹เปเบ•เบโ€‹เบ•เปˆเบฒเบ‡โ€‹เบเบฑเบ™โ€‹เบเปโ€‹เบšเปเปˆโ€‹เป„เบ”เป‰โ€‹เบ–เบทเบโ€‹เบเบปเบโ€‹เป€เบงเบฑเป‰เบ™.

เบชเปˆเบงเบ™เบ‚เบฐเบซเบเบฒเบ โ€œ.rakuโ€ เบˆเบฐเบ–เบทเบเปƒเบŠเป‰เบชเปเบฒเบฅเบฑเบšเบชเบฐเบ„เบฃเบดเบš, โ€œ.rakumodโ€ เบชเปเบฒเบฅเบฑเบšเป‚เบกเบ”เบนเบ™, โ€œ.rakutestโ€ เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ—เบปเบ”เบชเบญเบš, เปเบฅเบฐ โ€œ.rakudocโ€ เบชเปเบฒเบฅเบฑเบšเป€เบญเบเบฐเบชเบฒเบ™ (เบกเบฑเบ™เบ–เบทเบเบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเบ—เบตเปˆเบˆเบฐเบšเปเปˆเปƒเบŠเป‰เบชเปˆเบงเบ™เบ‚เบฐเบซเบเบฒเบ โ€œ.rkโ€ เบ—เบตเปˆเบชเบฑเป‰เบ™เบเบงเปˆเบฒเบเป‰เบญเบ™เบงเปˆเบฒเบกเบฑเบ™เบญเบฒเบ”เบˆเบฐ. เบชเบฑเบšเบชเบปเบ™เบเบฑเบšเบชเปˆเบงเบ™เบ‚เบฐเบซเบเบฒเบ ".rkt", เบ—เบตเปˆเปƒเบŠเป‰เปเบฅเป‰เบงเปƒเบ™เบžเบฒเบชเบฒ Racket.
เบชเปˆเบงเบ™เบ‚เบฐเบซเบเบฒเบเปƒเบซเบกเปˆเปเบกเปˆเบ™เบงเบฒเบ‡เปเบœเบ™เบ—เบตเปˆเบˆเบฐเบ–เบทเบเบ›เบฐเป„เบงเป‰เบขเบนเปˆเปƒเบ™เบ‚เปเป‰เบเปเบฒเบ™เบปเบ” 6.e, เป€เบŠเบดเปˆเบ‡เบˆเบฐเบ–เบทเบเบ›เปˆเบญเบเบญเบญเบเบกเบฒเปƒเบ™เบ›เบตเบซเบ™เป‰เบฒ. เบฎเบญเบ‡เบฎเบฑเบšเบชเปˆเบงเบ™เบ‚เบฐเบซเบเบฒเบ ".pm", ".pm6" เปเบฅเบฐ ".pod6" เป€เบเบปเปˆเบฒเปƒเบ™เบชเบฐเป€เบ›เบฑเบ 6.e เบˆเบฐเบ–เบทเบเบฎเบฑเบเบชเบฒเป„เบงเป‰, เปเบ•เปˆเปƒเบ™เบฅเบธเป‰เบ™เบ•เปเปˆเป„เบ›เบ‚เบญเบ‡ 6.f เบชเปˆเบงเบ™เบ‚เบฐเบซเบเบฒเบเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบˆเบฐเบ–เบทเบเปเบฒเบเบงเปˆเบฒเบšเปเปˆเป„เบ”เป‰เบ™เบณเปƒเบŠเป‰เปเบฅเป‰เบง (เบ„เบณเป€เบ•เบทเบญเบ™เบˆเบฐเป€เบเบตเบ”เบ‚เบถเป‰เบ™. เบชเบฐโ€‹เปเบ”เบ‡). เบงเบดเบ—เบตเบเบฒเบ™ ".perl", เบŠเบฑเป‰เบ™ Perl, เบ•เบปเบงเปเบ› $*PERL, "#!/usr/bin/perl6" เปƒเบ™เบชเปˆเบงเบ™เบซเบปเบงเบชเบฐเบ„เบฃเบดเบš, เบ•เบปเบงเปเบ›เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบก PERL6LIB เปเบฅเบฐ PERL6_HOME เบญเบฒเบ”เบˆเบฐเบ–เบทเบเบ›เบฐเบ•เบดเป€เบชเบ”เป€เบŠเบฑเปˆเบ™เบเบฑเบ™. เปƒเบ™เป€เบงเบตเบŠเบฑเบ™ 6.g, เบเบฒเบ™เบœเบนเบเบกเบฑเบ”เบซเบผเบฒเบเบญเบฑเบ™เบเบฑเบš Perl เบ—เบตเปˆเบ–เบทเบเบ›เบฐเป„เบงเป‰เป€เบžเบทเปˆเบญเบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบญเบฒเบ”เบˆเบฐเบ–เบทเบเบฅเบถเบšเบญเบญเบ.

โ€‹เป‚เบ„เบ‡เบเบฒเบ™โ€‹เบˆเบฐโ€‹เบชเบทเบšโ€‹เบ•เปเปˆโ€‹เบžเบฑเบ”เบ—เบฐเบ™เบฒโ€‹เบžเบฒเบโ€‹เปƒเบ•เป‰โ€‹เบเบฒเบ™โ€‹เปœเบนเบ™โ€‹เบŠเปˆเบงเบโ€‹เบ‚เบญเบ‡โ€‹เบญเบปเบ‡เบเบฒเบ™ โ€เบกเบนเบ™เบ™เบดเบ—เบด Perl". เบเบฒเบ™เบชเป‰เบฒเบ‡เบญเบปเบ‡เบเบฒเบ™เบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบญเบฒเบ”เบˆเบฐเบ–เบทเบเบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒเบกเบนเบ™เบ™เบดเบ—เบด Perl เบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเบ—เบตเปˆเบˆเบฐเบšเปเปˆเบกเบตเบชเปˆเบงเบ™เบฎเปˆเบงเบกเบเบฑเบšเป‚เบ„เบ‡เบเบฒเบ™ Raku. เบขเบนเปˆเปƒเบ™เป€เบงเบฑเบšเป„เบŠเบ—เปŒเบ‚เบญเบ‡ Perl Foundation, เป‚เบ„เบ‡เบเบฒเบ™ Raku เป„เบ”เป‰เบ–เบทเบเบชเบฐเป€เบซเบ™เบตเปƒเบซเป‰เบ™เปเบฒเบชเบฐเป€เบซเบ™เบตเป€เบ›เบฑเบ™เบžเบฒเบชเบฒเบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡เบ„เบญเบšเบ„เบปเบง Perl, เบžเป‰เบญเบกเบเบฑเบš RPerl เปเบฅเบฐ CPerl. เปƒเบ™เบ—เบฒเบ‡เบเบปเบ‡เบเบฑเบ™เบ‚เป‰เบฒเบก, เปเบ™เบงเบ„เบงเบฒเบกเบ„เบดเบ”เบ‚เบญเบ‡เบเบฒเบ™เบชเป‰เบฒเบ‡ "เบกเบนเบ™เบ™เบดเบ—เบด Raku" เป„เบ”เป‰เบ–เบทเบเบเปˆเบฒเบงเป€เบ–เบดเบ‡, เป€เบ›เบฑเบ™เบญเบปเบ‡เบเบฒเบ™เบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบžเบฝเบ‡เปเบ•เปˆเบชเปเบฒเบฅเบฑเบš Raku, เบญเบญเบเบˆเบฒเบ.
"เบกเบนเบ™เบ™เบดเบ—เบด Perl" เบชเปเบฒเบฅเบฑเบš Perl 5.

เปƒเบซเป‰เบžเบงเบเป€เบฎเบปเบฒเบˆเบทเปˆเป„เบงเป‰เบงเปˆเบฒเป€เบซเบ”เบœเบปเบ™เบ•เบปเป‰เบ™เบ•เปเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบฅเบฑเบ‡เป€เบฅเบ—เบตเปˆเบˆเบฐเบชเบทเบšเบ•เปเปˆเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเป‚เบ„เบ‡เบเบฒเบ™เบžเบฒเบเปƒเบ•เป‰เบŠเบทเปˆ Perl 6. เบกเบฑเบ™โ€‹เป€เบ›เบฑเบ™ เบงเปˆเบฒ Perl 6 เบšเปเปˆเปเบกเปˆเบ™เบเบฒเบ™เบชเบทเบšเบ•เปเปˆเบ‚เบญเบ‡ Perl 5, เบ•เบฒเบกเบ—เบตเปˆเบ„เบฒเบ”เป„เบงเป‰เปƒเบ™เป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™, เปเบ•เปˆ เบซเบฑเบ™ เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบžเบฒเบชเบฒเบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบฅเปเบเบฅเบกเปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบ, เบ—เบตเปˆเบšเปเปˆเบกเบตเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เบเป‰เบฒเบเบ—เบตเปˆเป‚เบ›เปˆเบ‡เปƒเบชเบˆเบฒเบ Perl 5 เป„เบ”เป‰เบ–เบทเบเบเบฐเบเบฝเบก, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เป„เบ”เป‰เป€เบเบตเบ”เบ‚เบทเป‰เบ™, เบžเบฒเบเปƒเบ•เป‰เบŠเบทเปˆเบ”เบฝเบงเบเบฑเบ™ Perl, เบชเบญเบ‡เบžเบฒเบชเบฒเป€เบญเบเบฐเบฅเบฒเบ”เบ—เบตเปˆเบžเบฑเบ”เบ—เบฐเบ™เบฒเบ‚เบฐเบซเบ™เบฒเบ™เป„เบ”เป‰เบ–เบทเบเบชเบฐเป€เบซเบ™เบต, เบšเปเปˆเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เบเบฑเบšเบเบฑเบ™เปเบฅเบฐเบเบฑเบ™. เปƒเบ™เบฅเบฐเบ”เบฑเบšเบ‚เปเป‰เบ„เบงเบฒเบกเบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบšเปเบฅเบฐเบกเบตเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบŠเบธเบกเบŠเบปเบ™เบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡. เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบŠเบทเปˆเบ”เบฝเบงเบเบฑเบ™เบชเปเบฒเบฅเบฑเบšเบžเบฒเบชเบฒเบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เปเบ•เปˆเบžเบทเป‰เบ™เบ–เบฒเบ™เป€เบฎเบฑเบ”เปƒเบซเป‰เบ„เบงเบฒเบกเบชเบฑเบšเบชเบปเบ™, เปเบฅเบฐเบœเบนเป‰เปƒเบŠเป‰เบˆเปเบฒเบ™เบงเบ™เบซเบผเบฒเบเบเบฑเบ‡เบชเบทเบšเบ•เปเปˆเบžเบดเบˆเบฒเบฅเบฐเบ™เบฒ Perl 6 เบชเบฐเบšเบฑเบšเปƒเบซเบกเปˆเบ‚เบญเบ‡ Perl เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™เบžเบฒเบชเบฒเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เป‚เบ”เบเบžเบทเป‰เบ™เบ–เบฒเบ™. เปƒเบ™เบ‚เบฐเบ™เบฐเบ”เบฝเบงเบเบฑเบ™, เบŠเบทเปˆ Perl เบเบฑเบ‡เบชเบทเบšเบ•เปเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบš Perl 5, เปเบฅเบฐเบเบฒเบ™เบเปˆเบฒเบงเป€เบ–เบดเบ‡ Perl 6 เบฎเบฝเบเบฎเป‰เบญเบ‡เปƒเบซเป‰เบกเบตเบ„เบงเบฒเบกเบเบฐเบˆเปˆเบฒเบ‡เปเบˆเป‰เบ‡เปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบ.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™