Dezvoltatorii limbajului Perl posibilitatea dezvoltării limbajului Perl 6 sub un alt nume. Inițial, Perl 6 a fost propus să fie redenumit în „Camelia”, dar apoi atenția spre numele propus de Larry Wall, „Raku”, care este mai scurt, se asociază cu compilatorul existent perl6 „Rakudo” și nu se intersectează cu alte proiecte în motoarele de căutare. Numele Camelia a fost propus, deoarece acesta este un nume existent al mascotă și , marcă comercială pe care Larry Wall.
Printre motivele necesității redenumirii se numără apariția unei situații în care s-au format două limbaje diferite sub același nume, având comunități proprii de dezvoltatori. Perl 6 nu a devenit următoarea ramură semnificativă a Perl, așa cum se aștepta, și poate fi considerat un limbaj separat creat de la zero. Datorită față de Perl 5, numărului mare de susținători ai Perl 5, ciclului de dezvoltare prea lung (prima versiune a Perl 6 a fost lansată după 15 ani de dezvoltare) și a bazei mari de cod acumulată, au apărut două limbaje independente care evoluează paralel, incompatibile între ele la nivelul codului sursă. În această situație, Perl 5 și Perl 6 pot fi percepute ca limbaje înrudite, relațiile dintre ele fiind aproximativ ca între C și C++.
Utilizarea aceluiași nume pentru aceste limbaje duce la confuzii, iar mulți utilizatori continuă să considere Perl 6 ca o versiune nouă a Perl, și nu ca un limbaj fundamental diferit. Mai mult, această opinie este susținută și de anumiți membri ai comunității dezvoltatorilor Perl 6, care continuă să susțină că Perl 6 se dezvoltă ca o înlocuire a Perl 5, deși dezvoltarea Perl 5 se desfășoară în paralel, iar migrarea proiectelor Perl 5 pe Perl 6 este limitată la cazuri izolate. În acest context, numele Perl continuă cu Perl 5, iar menționarea Perl 6 necesită o clarificare separată.
, creatorul limbajului Perl, în adresat participanților la conferința PerlCon 2019 a subliniat că ambele variante de Perl au atins o maturitate suficientă, iar comunitățile care le dezvoltă nu necesită tutelă și pot lua decizii de sine stătătoare, inclusiv despre redenumire, fără a cere permisiunea „Dictatorului Generos pe Viață.”
Inițiatorul redenumirii a fost Elizabeth Mattijsen, unul dintre principalii dezvoltatori ai Perl 6. Curtis «Ovid» Poe, creatorul catalogului CPAN, Elizabeth că redenumirea era de mult timp necesară și, deși opiniile comunității cu privire la această problemă erau împărțite, nu ar trebui să întârziem schimbarea numelui. Având în vedere că performanța Perl 6 a fost în cele din urmă adusă la nivelul Perl 5 și că pentru anumite operațiuni începe să depășească Perl 5, poate că acum este cel mai bun moment pentru Perl 6 să își schimbe numele.
Ca un argument suplimentar, s-a menționat influența negativă asupra promovării Perl 6 a imaginii deja formate a Perl 5, care este perceput de unii dezvoltatori și companii ca un limbaj complicat și învechit. În multe discuții, dezvoltatorii nu au luat în considerare utilizarea Perl 6 doar pentru că au o părere negativă formată despre Perl. Tinerii percep Perl ca un limbaj din trecutul îndepărtat, care nu merită folosit în proiectele noi (aproximativ la fel cum în anii '90 tinerii dezvoltatori se raportau la COBOL).
Sursa: opennet.ro
