În repository-ul Perl 6 oficial , denumind proiectul Raku. Se observă că, deși proiectului i s-a atribuit formal un nou nume, schimbarea numelui pentru un proiect care se dezvoltă de 19 ani necesită multă muncă și va dura un timp până la finalizarea completă a redenumirii.
De exemplu, înlocuirea Perl cu Raku de asemenea, înlocuirea mențiunii „perl” în directoare și nume de fișiere, clase, variabile de mediu, revizuirea documentației și a site-ului. De asemenea, va necesita multă muncă cu comunitatea și site-uri externe pentru a înlocui mențiunile Perl 6 cu Raku pe diverse resurse informative (de exemplu, s-ar putea să fie nevoie de adăugarea etichetei raku în materialele etichetate perl6). Numerotarea versiunilor limbajului va rămâne deocamdată neschimbată, urmând ca următoarea să fie lansarea „6.e”, care va păstra compatibilitatea cu versiunile anterioare. Totuși, nu este exclusă organizarea unei discuții privind trecerea la o altă numerotare a lansărilor.
Pentru scripturi, se va folosi extensia „.raku”, pentru module „.rakumod”, pentru teste „.rakutest”, iar pentru documentație „.rakudoc” (extensia mai scurtă „.rk” nu va fi utilizată deoarece poate fi confundată cu extensia „.rkt”, deja utilizată în limbajul Racket.
Noile extensii sunt planificate să fie consolidate în specificația 6.e, care va fi lansată anul viitor. Suportul pentru extensiile vechi „.pm”, „.pm6” și „.pod6” va fi păstrat în specificația 6.e, dar în următoarea ediție 6.f aceste extensii vor fi marcate ca fiind învechite (se va emite un avertisment). De asemenea, metoda „.perl”, clasa Perl, variabila $*PERL, „#!\/usr\/bin\/perl6” din antetul scripturilor, variabilele de mediu PERL6LIB și PERL6_HOME ar putea fi considerate învechite. În ediția 6.g, multe dintre legăturile rămase pentru compatibilitate cu Perl vor fi posibile să fie eliminate.
Proiectul va continua să se dezvolte sub tutela organizației „“. Crearea unei organizații alternative poate fi luată în discuție dacă „The Perl Foundation” decide să nu aibă de-a face cu proiectul Raku. Pe site-ul „The Perl Foundation”, proiectul Raku este sugerat a fi prezentat ca unul dintre limbajele familiei Perl, alături de RPerl și CPerl. Pe de altă parte, se menționează și ideea creării „The Raku Foundation”, ca o organizație dedicată exclusiv Raku, lăsând
„The Perl Foundation” pentru Perl 5.
Amintim că principalul motiv pentru care nu s-a dorit continuarea dezvoltării proiectului sub numele Perl 6 este că Perl 6 nu a devenit continuarea lui Perl 5, așa cum s-a așteptat inițial, ci într-un limbaj de programare separat, pentru care nu a fost pregătit un instrument de migrare transparent din Perl 5. Ca rezultat, a apărut situația în care, sub un nume, Perl sunt oferite două limbaje separate, dezvoltându-se în paralel, incompatibile între ele la nivel de cod sursă și având comunități proprii de dezvoltatori. Utilizarea aceluiași nume pentru limbaje înrudite, dar radical diferite, duce la confuzie, iar mulți utilizatori continuă să considere Perl 6 ca o nouă versiune a Perl, și nu ca un limbaj fundamental diferit. În același timp, numele Perl continuă să fie asociat cu Perl 5, iar menționarea lui Perl 6 necesită o clarificare separată.
Sursa: opennet.ro
