Perl 6 hom lus renamed rau Raku

Ua tiav hauv Perl 6 repository lees txais hloov, hloov lub npe project rau Raku. Nws tau raug sau tseg tias txawm tias qhov tseeb tias txoj haujlwm no twb tau muab lub npe tshiab lawm, kev hloov lub npe rau qhov project uas tau tsim rau 19 xyoo yuav tsum tau ua haujlwm ntau thiab nws yuav siv sijhawm qee lub sijhawm kom txog thaum lub npe hloov pauv tiav.

Piv txwv li, hloov Perl nrog Raku yuav xav tau kuj hloov cov ntaub ntawv xa mus rau "perl" hauv cov npe thiab cov ntaub ntawv npe, chav kawm, ib puag ncig hloov pauv, rov ua haujlwm cov ntaub ntawv thiab lub vev xaib. Kuj tseem muaj ntau txoj haujlwm uas yuav tsum tau ua nrog cov zej zog thiab cov chaw thib peb los hloov cov lus hais ntawm Perl 6 nrog Raku ntawm txhua yam ntaub ntawv cov ntaub ntawv (piv txwv li, nws yuav tsim nyog ntxiv raku tag rau cov ntaub ntawv nrog perl6. tag). Tus naj npawb ntawm cov lus versions yuav nyob twj ywm tsis hloov pauv rau tam sim no thiab qhov kev tso tawm tom ntej yuav yog "6.e", uas yuav tswj hwm kev sib raug zoo nrog kev tshaj tawm yav dhau los. Tab sis kev teeb tsa kev sib tham ntawm kev hloov pauv mus rau qhov sib txawv ntawm cov teeb meem tsis suav nrog.

Qhov txuas ntxiv β€œ.raku” yuav siv rau cov ntawv sau, β€œ.rakumod” rau cov qauv, β€œ.rakutest” rau kev xeem, thiab β€œ.rakudoc” rau cov ntaub ntawv (nws tau txiav txim siab tsis siv lub luv β€œ.rk” txuas ntxiv raws li nws yuav tsis meej pem nrog qhov txuas ntxiv ".rkt", twb tau siv hauv Racket lus.
Cov kev txuas ntxiv tshiab tau npaj yuav muab tso rau hauv 6.e specification, uas yuav tshaj tawm xyoo tom ntej. Kev them nyiaj yug rau lub qub ".pm", ".pm6" thiab ".pod6" extensions nyob rau hauv lub 6.e specification yuav muab khaws cia, tab sis nyob rau hauv lub tom ntej no tso tawm ntawm 6.f cov extensions yuav raug cim raws li deprecated (kev ceeb toom yuav yog nthuav tawm). Txoj kev ".perl", cov chav kawm Perl, $ * PERL sib txawv, "#!/usr/bin/perl6" nyob rau hauv tsab ntawv header, PERL6LIB thiab PERL6_HOME ib puag ncig hloov pauv kuj yuav raug txiav tawm. Hauv version 6.g, ntau qhov kev khi rau Perl uas tau tso tseg rau kev sib raug zoo yuav raug tshem tawm.

Qhov project yuav txuas ntxiv txhim kho raws li kev txhawb nqa ntawm lub koom haum "Perl Foundation". Kev tsim ntawm lwm lub koom haum yuav raug txiav txim siab yog tias Perl Foundation txiav txim siab tsis koom nrog Raku project. Ntawm Perl Foundation lub vev xaib, Raku qhov project tau thov kom nthuav tawm ua ib hom lus ntawm Perl tsev neeg, nrog rau RPerl thiab CPerl. Ntawm qhov tod tes, lub tswv yim ntawm kev tsim "Lub Raku Foundation" kuj tau hais, raws li lub koom haum tsuas yog rau Raku, tawm mus.
"Lub Perl Foundation" rau Perl 5.

Cia peb nco qab tias lub ntsiab yog vim li cas rau qhov tsis kam mus txuas ntxiv kev txhim kho ntawm qhov project raws li lub npe Perl 6 nws yog tias Perl 6 tsis yog txuas ntxiv ntawm Perl 5, raws li qhov xav tau, tab sis tig rau hauv ib hom lus programming nyias, uas tsis muaj cov cuab yeej rau pob tshab kev tsiv teb tsaws chaw los ntawm Perl 5 tau npaj. Yog li ntawd, qhov xwm txheej tau tshwm sim qhov twg, nyob rau hauv tib lub npe Perl, ob qho tib si tsim cov lus ywj pheej tau muab, tsis sib haum nrog ib leeg. nyob rau hauv cov ntawv nyeem theem thiab muaj lawv tus kheej cov zej zog developers. Kev siv tib lub npe rau cov lus sib txawv tab sis cov lus sib txawv ua rau tsis meej pem, thiab ntau tus neeg siv txuas ntxiv xav txog Perl 6 ib qho tshiab ntawm Perl es tsis yog hom lus sib txawv. Tib lub sijhawm, lub npe Perl txuas ntxiv txuas nrog Perl 5, thiab hais txog Perl 6 yuav tsum muaj kev qhia meej meej.

Tau qhov twg los: opennet.ru

Ntxiv ib saib