Perl developers tab tom txiav txim siab hloov lub npe rau Perl 6

Perl lus developers tab tom tham muaj peev xwm tsim cov lus Perl 6 nyob rau hauv ib lub npe txawv. Thaum xub thawj, Perl 6 tau thov kom hloov lub npe "Camelia", tab sis tom qab ntawd mloog ua haujlwm rau lub npe "Raku" npaj los ntawm Larry Wall, uas yog luv dua, txuam nrog cov uas twb muaj lawm perl6 compiler "Rakudo" thiab tsis sib tshooj nrog lwm cov haujlwm hauv kev tshawb fawb xyaw. Lub npe Camelia tau pom zoo raws li nws yog lub npe mascot uas twb muaj lawm thiab Perl 6 logo, lub cim lag luam rau qhov twg belongs rau Larry Wall.

Ntawm cov laj thawj ntawm kev xav tau kev hloov npe yog qhov tshwm sim ntawm qhov xwm txheej uas ob hom lus sib txawv tau tsim los ntawm tib lub npe, nrog rau lawv cov zej zog ntawm cov neeg tsim khoom. Perl 6 tsis tau dhau los ua cov ceg tseem ceeb tom ntej ntawm Perl raws li qhov xav tau, thiab tuaj yeem suav tias yog ib hom lus sib cais tsim los ntawm kos. Vim yog cardinal sib txawv Los ntawm Perl 5, ib tug loj tus naj npawb ntawm Perl 5 adherents, ib tug heev ntev txoj kev loj hlob voj voog (thawj tso tawm Perl 6 tau tso tawm tom qab 15 xyoo ntawm txoj kev loj hlob) thiab ib tug loj sau code puag, ob yam lus ywj siab tshwm sim nyob rau hauv parallel, incompatible nrog ib leeg ntawm qhov chaws qib. Hauv qhov xwm txheej no, Perl 5 thiab Perl 6 tuaj yeem pom tau tias yog cov lus muaj feem cuam tshuam, kev sib raug zoo ntawm cov uas yog kwv yees li ntawm C thiab C ++.

Kev siv tib lub npe rau cov lus no ua rau muaj kev ntxhov siab thiab ntau tus neeg siv txuas ntxiv xav txog Perl 6 los ua ib qho tshiab ntawm Perl es tsis yog hom lus sib txawv. Ntxiv mus, qhov kev xav no kuj tau qhia los ntawm qee tus neeg sawv cev ntawm Perl 6 txoj kev loj hlob hauv zej zog, uas txuas ntxiv hais tias Perl 6 tab tom tsim los hloov Perl 5, txawm hais tias txoj kev loj hlob ntawm Perl 5 yog ua tib yam, thiab kev txhais lus ntawm Perl 5 tej yaam num rau Perl 6 yog txwv rau cov xwm txheej cais. Txawm li cas los xij, lub npe Perl txuas ntxiv mus tiv tauj nrog Perl 5, thiab hais txog Perl 6 yuav tsum muaj kev qhia meej cais.

Larry Wall, tus tsim ntawm Perl lus, hauv nws video lus rau cov neeg koom nrog PerlCon 2019 lub rooj sib tham tau qhia meej tias ob qho tib si ntawm Perl twb tau ua tiav txaus thiab cov zej zog tsim lawv tsis tas yuav muaj kev saib xyuas thiab tuaj yeem txiav txim siab ntawm tus kheej, suav nrog kev hloov npe, yam tsis tau thov kev tso cai los ntawm "Magnanimous Dictator for Life. ”

Tus thawj coj ntawm kev hloov npe yog Eizabeth Mattijsen, ib qho ntawm cov neeg tsim khoom tseem ceeb ntawm Perl 6. Curtis "Ovid" Poe, tus tsim ntawm CPAN directory, txhawb Elizabeth yog tias qhov kev xav tau ntawm kev hloov npe yog ntev dhau los thiab, txawm hais tias lub zej zog lub tswv yim ntawm qhov teeb meem hauv kev sib tham tau muab faib, tsis tas yuav ncua lub npe hloov. Nrog Perl 6 qhov kev ua tau zoo thaum kawg mus txog Perl 5 qib thiab pib ua haujlwm zoo dua Perl 5 rau qee qhov haujlwm, tej zaum tam sim no yog lub sijhawm zoo tshaj plaws rau Perl 6 hloov nws lub npe.

Raws li kev sib cav ntxiv, qhov cuam tshuam tsis zoo rau kev txhawb nqa ntawm Perl 6 ntawm cov duab tsim ntawm Perl 5, uas tau pom los ntawm qee tus neeg tsim khoom thiab tuam txhab lag luam raws li cov lus nyuaj thiab tsis tu ncua, tau hais. Hauv ntau qhov kev sib tham, cov neeg tsim khoom tseem tsis tau txiav txim siab siv Perl 6 tsuas yog vim lawv muaj qhov tsis zoo, tsim kev xav tawm tsam Perl. Cov tub ntxhais hluas pom Perl yog ib hom lus los ntawm yav dhau los nyob deb uas yuav tsum tsis txhob siv rau hauv cov haujlwm tshiab (ntau npaum li cas cov tub ntxhais hluas tsim kho COBOL hauv 90s).

Tau qhov twg los: opennet.ru

Ntxiv ib saib