Ang Perl 6 nga pinulongan giilisan og ngalan sa Raku

Perl 6 nga repositoryo nga opisyal gikuha pagbag-o, giusab ang ngalan sa proyekto ngadto sa Raku. Namatikdan nga bisan pa sa kamatuoran nga pormal na nga gihatagan ang proyekto og bag-ong ngalan, ang pag-ilis sa ngalan sa proyekto, nga nag-uswag sulod sa 19 ka tuig, nanginahanglan daghang trabaho ug magdugay hangtod mahuman ang pagbag-o sa ngalan. .

Pananglitan, ang pag-ilis sa Perl sa Raku magkinahanglan gipulihan usab ang paghisgot sa "perl" sa mga direktoryo ug mga ngalan sa file, mga klase, mga variable sa palibot, pag-usab sa dokumentasyon ug sa site. Adunay usab daghang trabaho nga buhaton sa komunidad ug mga third-party nga mga site aron mapulihan ang Perl 6 nga adunay Raku nga mga pakisayran sa lainlaing mga kapanguhaan sa impormasyon (pananglitan, kinahanglan nimo nga idugang ang raku tag sa mga materyales nga adunay tag perl6). Ang pag-numero sa bersyon sa lengguwahe magpabilin nga wala mausab sa pagkakaron, ug ang sunod nga pagpagawas mao ang "6.e", nga magpadayon sa pagkaangay sa nangaging mga pagpagawas. Apan ang organisasyon sa usa ka diskusyon sa transisyon sa usa ka lahi nga pag-ihap sa mga isyu wala isalikway.

Ang extension nga ".raku" gamiton alang sa mga script, ".rakumod" alang sa mga module, ".rakutest" alang sa mga pagsulay, ug ".rakudoc" alang sa dokumentasyon (gidesisyonan nga dili gamiton ang mas mubo nga extension nga ".rk" ingon nga mahimo niini malibog sa extension nga ".rkt" nga gigamit na sa Racket nga pinulongan.
Ang bag-ong mga extension giplano nga ma-fix sa 6.e specification, nga ipagawas sa sunod tuig. Ang suporta alang sa daan nga ".pm", ".pm6", ug ".pod6" nga mga extension sa 6.e spec ipadayon, apan kini nga mga extension mamarkahan nga wala na gigamit sa sunod nga 6.f nga pagpagawas (usa ka pasidaan ang ipakita ). Ang ".perl" nga pamaagi, ang Perl nga klase, ang $*PERL variable, "#!/usr/bin/perl6" sa script header, ang PERL6LIB ug PERL6_HOME environment variables mahimo usab nga tawgon nga deprecated. Sa 6.g nga pagpagawas, daghan sa perl bindings nga nahibilin alang sa compatibility lagmit matangtang.

Ang proyekto magpadayon sa pag-uswag ubos sa pagdumala sa organisasyon "Ang Perl Foundation". Ang paghimo sa usa ka alternatibo nga organisasyon mahimong makonsiderar kung ang Perl Foundation modesisyon nga dili magnegosyo sa proyekto sa Raku. Sa website sa Perl Foundation, ang proyekto sa Raku gisugyot nga ipresentar isip usa sa mga pinulongan sa pamilyang Perl, kauban ang RPerl ug CPerl. Sa laing bahin, ang ideya sa paghimo sa "The Raku Foundation" gihisgutan, isip usa ka organisasyon alang lamang sa Raku, mibiya
"Ang Perl Foundation" para sa Perl 5.

Hinumdomi nga ang nag-unang rason sa pagduha-duha sa pagpadayon sa pag-uswag sa proyekto ubos sa ngalan nga Perl 6 Kini mao ang nga ang Perl 6 wala mosunod gikan sa Perl 5 sama sa orihinal nga gipaabot, apan milingi ngadto sa usa ka bulag nga programming language, diin walay mga himan alang sa transparent nga paglalin gikan sa Perl 5 nga giandam. Ingon nga resulta, usa ka sitwasyon ang mitumaw sa dihang, ubos sa samang ngalan nga Perl, duha ka parallel nga pagpalambo sa independenteng mga pinulongan ang gisugyot nga dili compatible sa matag usa. ang uban sa lebel sa source code ug adunay kaugalingon nga mga developer sa komunidad. Ang paggamit sa parehas nga ngalan alang sa may kalabutan apan lahi kaayo nga mga sinultian makapalibog ug daghang mga tiggamit ang nagpadayon sa paghunahuna sa Perl 6 ingon usa ka bag-ong bersyon sa Perl kaysa usa ka lahi nga sinultian. Sa parehas nga oras, ang ngalan nga Perl nagpadayon nga nakig-uban sa Perl 5, ug ang paghisgot sa Perl 6 nanginahanglan usa ka lahi nga pagpatin-aw.

Source: opennet.ru

Idugang sa usa ka comment