Gjuha Perl 6 është ripërtërirë si Raku

Në repozitorin Perl 6 është pranuar zyrtarisht ndryshimi , duke ndryshuar emrin e projektit në Raku. Edhe pse projekti formalisht tashmë ka një emër të ri, ndryshimi i emrit për një projekt që ka zhvilluar për 19 vjet kërkon një punë të madhe dhe do të kërkojë kohë për të përfunduar plotësisht procesin e riemërtimit.Për shembull, zëvendësimi i Perl me Raku

do tĂ« kĂ«rkojĂ« ndĂ«rsa ndryshimi i pĂ«rmendjeve tĂ« ‘perl’ nĂ« katalogĂ« dhe emra skedash, klasash, variablash tĂ« mjedisit, rivlerĂ«simin e dokumentacionit dhe faqes sĂ« internetit. Gjithashtu do tĂ« ketĂ« njĂ« punĂ« tĂ« madhe me komunitetin dhe faqet e treta pĂ«r tĂ« zĂ«vendĂ«suar pĂ«rmendjet e Perl 6 me Raku nĂ« tĂ« gjitha burimet informacionuese (pĂ«r shembull, mund tĂ« jetĂ« e nevojshme tĂ« shtohet etiketa raku nĂ« materiale me etiketĂ«n perl6). NumĂ«rimi i versioneve tĂ« gjuhĂ«s do tĂ« mbetet gjithashtu i pandryshuar dhe i ardhshmi do tĂ« jetĂ« publikimi ‘6.e’, nĂ« tĂ« cilin do tĂ« ruhet pĂ«rputhshmĂ«ria me versionet e mĂ«parshme. Por nuk pĂ«rjashtohet organizimi i njĂ« diskutimi pĂ«r kalimin nĂ« njĂ« numĂ«rim tĂ« ndryshĂ«m versionesh. Gjithashtu do tĂ« bĂ«hen zĂ«vendĂ«sime tĂ« pĂ«rmendjeve tĂ« «perl» nĂ« katalogĂ« dhe emra skedarĂ«sh, klasa, variabla mjedisi, si edhe pĂ«rditĂ«sime tĂ« dokumentacionit dhe faqes sĂ« internetit. Po ashtu, kĂ«rkohet njĂ« punĂ« e madhe me komunitetin dhe faqet e palĂ«ve tĂ« treta pĂ«r tĂ« zĂ«vendĂ«suar pĂ«rmendjet e Perl 6 me Raku nĂ« burime tĂ« ndryshme informative (pĂ«r shembull, mund tĂ« jetĂ« e nevojshme shtimi i etiketĂ«s raku nĂ« materiale me etiketĂ«n perl6). NumĂ«rimi i versioneve tĂ« gjuhĂ«s pĂ«r momentin do tĂ« mbetet i pandryshuar dhe publikimi i ardhshĂ«m do tĂ« jetĂ« «6.e», ku do tĂ« ruhet pĂ«rputhshmĂ«ria me versionet e mĂ«parshme. MegjithatĂ«, nuk pĂ«rjashtohet organizimi i njĂ« diskutimi pĂ«r kalimin nĂ« njĂ« skemĂ« tjetĂ«r numĂ«rimi tĂ« publikimeve.

Për skriptet do të përdoret prapashtesa «.raku», për modulet «.rakumod», për testet «.rakutest», ndërsa për dokumentacionin «.rakudoc» (u vendos të mos përdoret prapashtesa më e shkurtër «.rk», pasi mund të ngatërrohet me prapashtesën «.rkt», e cila përdoret tashmë në gjuhën Racket.
Prapashtesat e reja planifikohet të përfshihen në specifikimin 6.e, i cili do të publikohet vitin e ardhshëm. Mbështetja për prapashtesat e vjetra «.pm», «.pm6» dhe «.pod6» do të ruhet në specifikimin 6.e, por në redaktimin pasues 6.f këto prapashtesa do të shënohen si të vjetruara (do të shfaqet një paralajmërim). Si të vjetruara mund të klasifikohen gjithashtu metoda «.perl», klasa Perl, variabla $*PERL, «#!\/usr\/bin\/perl6» në kryet e skripteve, si edhe variablat e mjedisit PERL6LIB dhe PERL6_HOME. Në redaktimin 6.g, shumë prej lidhjeve me Perl që janë lënë për përputhshmëri mund të hiqen.

Projekti do tĂ« vazhdojĂ« tĂ« zhvillohet nĂ«n kujdesin e organizatĂ«s «’. Krijimi i njĂ« organizate alternative mund tĂ« shqyrtohet nĂ«se ‘The Perl Foundation’ vendos tĂ« mos jetĂ« e angazhuar me projektin Raku. NĂ« faqen e internetit tĂ« ‘The Perl Foundation’ projekti Raku propozohet tĂ« prezantohet si njĂ« nga gjuhĂ«t e familjes Perl, pĂ«rveç RPerl dhe CPerl. Nga ana tjetĂ«r, pĂ«rmendet gjithashtu ideja e krijimit tĂ« ‘The Raku Foundation’, si njĂ« organizatĂ« vetĂ«m pĂ«r Raku me ruajtjen«. Krijimi i njĂ« organizate alternative mund tĂ« merret nĂ« shqyrtim nĂ«se «The Perl Foundation» vendos tĂ« mos merret me projektin Raku. NĂ« faqen e internetit tĂ« «The Perl Foundation», projekti Raku propozohet tĂ« paraqitet si njĂ« nga gjuhĂ«t e familjes Perl, krahas RPerl dhe CPerl. Nga ana tjetĂ«r, pĂ«rmendet edhe ideja e krijimit tĂ« «The Raku Foundation» si njĂ« organizatĂ« vetĂ«m pĂ«r Raku, duke lĂ«nĂ«
«The Perl Foundation» për Perl 5.

Le të kujtojmë se arsyeja kryesore për mospranimin e vazhdimit të zhvillimit të projektit nën emrin Perl 6

është

ishte se Perl 6 nuk u bë vazhdim i Perl 5, siç ishte pritur fillimisht, por

u shndërrua

në një gjuhë programimi të veçantë, për të cilën nuk u përgatit asnjë mjet për migrim të qartë nga Perl 5. Si rezultat, u krijua një situatë ku me një emër, Perl, ofrohen dy gjuhë autonome që zhvillohen në parallel, të papajtueshme me njëra-tjetrën në nivelin e kodit burimor dhe që kanë komunitetet e veta të zhvilluesve. Përdorimi i një emri për gjuhë që janë ngjashmërisht, por radikalisht të ndryshme, çon në konfuzion dhe shumë përdorues vazhdojnë të besojnë se Perl 6 është një version i ri i Perl, dhe jo një gjuhë thelbësisht të ndryshme. Ndërkohë, emri Perl vazhdon të lidhet me Perl 5, ndërsa përmendja e Perl 6 kërkon një sqarim të veçantë.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster