ΠΡΠΈΡΠΈΠ°Π»Π½ΠΎ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ Π½Π° Perl 6 ΠΏΡΠΈΠ΅Ρ ΠΏΡΠΎΠΌΡΠ½Π°, ΠΏΡΠΎΠΌΠ΅Π½ΡΠΉΠΊΠΈ ΠΈΠΌΠ΅ΡΠΎ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° Π½Π° Raku. ΠΡΠ±Π΅Π»ΡΠ·Π²Π° ΡΠ΅, ΡΠ΅ Π²ΡΠΏΡΠ΅ΠΊΠΈ ΡΠ°ΠΊΡΠ°, ΡΠ΅ ΡΠΎΡΠΌΠ°Π»Π½ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΡΡ Π²Π΅ΡΠ΅ Π΅ ΠΏΠΎΠ»ΡΡΠΈΠ» Π½ΠΎΠ²ΠΎ ΠΈΠΌΠ΅, ΠΏΡΠΎΠΌΡΠ½Π°ΡΠ° Π½Π° ΠΈΠΌΠ΅ΡΠΎ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ°, ΠΊΠΎΠΉΡΠΎ ΡΠ΅ ΡΠ°Π·Π²ΠΈΠ²Π° Π² ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° 19 Π³ΠΎΠ΄ΠΈΠ½ΠΈ, ΠΈΠ·ΠΈΡΠΊΠ²Π° ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°Π±ΠΎΡΠ° ΠΈ ΡΠ΅ ΠΎΡΠ½Π΅ΠΌΠ΅ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ Π²ΡΠ΅ΠΌΠ΅, Π΄ΠΎΠΊΠ°ΡΠΎ ΠΏΡΠ΅ΠΈΠΌΠ΅Π½ΡΠ²Π°Π½Π΅ΡΠΎ ΠΏΡΠΈΠΊΠ»ΡΡΠΈ .
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ Π·Π°ΠΌΡΠ½Π° Π½Π° Perl Ρ Raku ΡΠ΅ ΠΈΠ·ΠΈΡΠΊΠ²Π° ΡΡΡΠΎ Π·Π°ΠΌΡΠ½Π° Π½Π° ΡΠΏΠΎΠΌΠ΅Π½Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° "perl" Π² Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ ΠΈ ΠΈΠΌΠ΅Π½Π° Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅, ΠΊΠ»Π°ΡΠΎΠ²Π΅, ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ Π½Π° ΡΡΠ΅Π΄Π°ΡΠ°, ΠΏΡΠ΅ΡΠ°Π±ΠΎΡΠ²Π°Π½Π΅ Π½Π° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡΠ° ΠΈ ΡΠ°ΠΉΡΠ°. ΠΠΌΠ° ΡΡΡΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°Π±ΠΎΡΠ°, ΠΊΠΎΡΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΡΠ²ΡΡΡΠΈ Ρ ΠΎΠ±ΡΠ½ΠΎΡΡΡΠ° ΠΈ ΡΠ°ΠΉΡΠΎΠ²Π΅ΡΠ΅ Π½Π° ΡΡΠ΅ΡΠΈ ΡΡΡΠ°Π½ΠΈ, Π·Π° Π΄Π° ΡΠ΅ Π·Π°ΠΌΠ΅Π½ΠΈ Perl 6 Ρ ΠΏΡΠ΅ΠΏΡΠ°ΡΠΊΠΈ ΠΊΡΠΌ Raku Π² ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΈ ΡΠ΅ΡΡΡΡΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π½Π°Π»ΠΎΠΆΠΈ Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΡΠ΅ ΠΌΠ°ΡΠΊΠ΅ΡΠ° raku ΠΊΡΠΌ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΈ Ρ ΠΌΠ°ΡΠΊΠ΅ΡΠ° perl6). ΠΠΎΠΌΠ΅ΡΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° Π΅Π·ΠΈΠΊΠΎΠ²Π°ΡΠ° Π²Π΅ΡΡΠΈΡ ΡΠ΅ ΠΎΡΡΠ°Π½Π΅ Π½Π΅ΠΏΡΠΎΠΌΠ΅Π½Π΅Π½ΠΎ Π·Π°ΡΠ΅Π³Π° ΠΈ ΡΠ»Π΅Π΄Π²Π°ΡΠ°ΡΠ° Π²Π΅ΡΡΠΈΡ ΡΠ΅ Π±ΡΠ΄Π΅ β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". ΠΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΎΠ±ΠΌΠΈΡΠ»ΠΈ ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° Π°Π»ΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½Π° ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ, Π°ΠΊΠΎ The Perl Foundation ΡΠ΅ΡΠΈ Π΄Π° Π½Π΅ ΠΏΡΠ°Π²ΠΈ Π±ΠΈΠ·Π½Π΅Ρ Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ° Raku. ΠΠ° ΡΠ΅Π±ΡΠ°ΠΉΡΠ° Π½Π° Perl Foundation ΠΏΡΠΎΠ΅ΠΊΡΡΡ Raku ΡΠ΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π° Π΄Π° Π±ΡΠ΄Π΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π΅Π½ ΠΊΠ°ΡΠΎ Π΅Π΄ΠΈΠ½ ΠΎΡ Π΅Π·ΠΈΡΠΈΡΠ΅ Π½Π° ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²ΠΎΡΠΎ Perl, Π·Π°Π΅Π΄Π½ΠΎ Ρ RPerl ΠΈ CPerl. ΠΡ Π΄ΡΡΠ³Π° ΡΡΡΠ°Π½Π° ΡΠ΅ ΡΠΏΠΎΠΌΠ΅Π½Π°Π²Π° ΠΈΠ΄Π΅ΡΡΠ° Π·Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° "The Raku Foundation", ΠΊΠ°ΡΠΎ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ ΡΠ°ΠΌΠΎ Π·Π° Raku, ΠΎΡΡΠ°Π²ΡΠΉΠΊΠΈ
βΠ€ΠΎΠ½Π΄Π°ΡΠΈΡΡΠ° Π½Π° Perlβ Π·Π° Perl 5.
ΠΡΠΈΠΏΠΎΠΌΠ½ΡΠΌΠ΅, ΡΠ΅ ΠΎΡΠ½ΠΎΠ²Π½Π°ΡΠ° ΠΏΡΠΈΡΠΈΠ½Π° Π·Π° Π½Π΅ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ΡΠΎ Π΄Π° ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠΈ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ΡΠΎ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΏΠΎΠ΄ ΠΈΠΌΠ΅ΡΠΎ Perl 6 Π΅ ΡΠ΅ Perl 6 Π½Π΅ Π΅ ΠΏΠΎΡΠ»Π΅Π΄Π²Π°Π» Perl 5, ΠΊΠ°ΠΊΡΠΎ ΡΠ΅ ΠΎΡΠ°ΠΊΠ²Π°ΡΠ΅ ΠΏΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π½ΠΎ, Π½ΠΎ ΡΠ΅ ΠΎΠ±ΡΡΠ½Π° Π² ΠΎΡΠ΄Π΅Π»Π΅Π½ Π΅Π·ΠΈΠΊ Π·Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅, Π·Π° ΠΊΠΎΠΉΡΠΎ Π½Π΅ ΡΠ° ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π·Π° ΠΏΡΠΎΠ·ΡΠ°ΡΠ½Π° ΠΌΠΈΠ³ΡΠ°ΡΠΈΡ ΠΎΡ Perl 5. Π ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΡΠΎΠ²Π° Π²ΡΠ·Π½ΠΈΠΊΠ½Π° ΡΠΈΡΡΠ°ΡΠΈΡ, ΠΊΠΎΠ³Π°ΡΠΎ ΠΏΠΎΠ΄ Π΅Π΄Π½ΠΎ ΠΈ ΡΡΡΠΎ ΠΈΠΌΠ΅ Perl ΡΠ΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Ρ Π΄Π²Π° ΠΏΠ°ΡΠ°Π»Π΅Π»Π½ΠΎ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠΈ ΡΠ΅ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΈ Π΅Π·ΠΈΠΊΠ°, ΠΊΠΎΠΈΡΠΎ Π½Π΅ ΡΠ° ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΈ Ρ Π²ΡΠ΅ΠΊΠΈ Π΄ΡΡΠ³ΠΈ Π½Π° Π½ΠΈΠ²ΠΎ ΠΈΠ·Ρ
ΠΎΠ΄Π΅Π½ ΠΊΠΎΠ΄ ΠΈ ΠΈΠΌΠ°Ρ ΡΠ²ΠΎΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΈ ΠΎΠ±ΡΠ½ΠΎΡΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ. ΠΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° Π΅Π΄Π½ΠΎ ΠΈ ΡΡΡΠΎ ΠΈΠΌΠ΅ Π·Π° ΡΡΠΎΠ΄Π½ΠΈ, Π½ΠΎ ΠΊΠΎΡΠ΅Π½Π½ΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π΅Π·ΠΈΡΠΈ Π΅ ΠΎΠ±ΡΡΠΊΠ²Π°ΡΠΎ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠ°Π²Π°Ρ Π΄Π° ΠΌΠΈΡΠ»ΡΡ Π·Π° Perl 6 ΠΊΠ°ΡΠΎ Π·Π° Π½ΠΎΠ²Π° Π²Π΅ΡΡΠΈΡ Π½Π° Perl, Π° Π½Π΅ Π·Π° ΡΡΠ½Π΄Π°ΠΌΠ΅Π½ΡΠ°Π»Π½ΠΎ ΡΠ°Π·Π»ΠΈΡΠ΅Π½ Π΅Π·ΠΈΠΊ. Π ΡΡΡΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ ΠΈΠΌΠ΅ΡΠΎ Perl ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠ°Π²Π° Π΄Π° ΡΠ΅ ΡΠ²ΡΡΠ·Π²Π° Ρ Perl 5, Π° ΡΠΏΠΎΠΌΠ΅Π½Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° Perl 6 ΠΈΠ·ΠΈΡΠΊΠ²Π° ΠΎΡΠ΄Π΅Π»Π½ΠΎ ΠΏΠΎΡΡΠ½Π΅Π½ΠΈΠ΅.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru