Vývojári Perl zvažujú zmenu názvu jazyka Perl 6

Vývojári jazyka Perl diskutujú možnosť vývoja jazyka Perl 6 pod iným názvom. Spočiatku bolo navrhnuté, aby sa Perl 6 premenoval na „Camelia“, ale potom pozornosť posunutý k názvu „Raku“, ktorý navrhol Larry Wall, ktorý je kratší, spojený s existujúcim kompilátorom perl6 „Rakudo“ a neprekrýva sa s inými projektmi vo vyhľadávačoch. Názov Camelia bol navrhnutý, pretože ide o existujúce meno maskota a Logo Perl 6, ochranná známka, pre ktorú patrí Larry Wall.

Jedným z dôvodov potreby premenovania je vznik situácie, v ktorej sa pod rovnakým názvom vytvorili dva rôzne jazyky s vlastnými komunitami vývojárov. Perl 6 sa nestal ďalšou hlavnou vetvou Perlu, ako sa očakávalo, a možno ho považovať za samostatný jazyk vytvorený od nuly. Kvôli kardinálne rozdiely Z Perlu 5, veľkého počtu prívržencov Perlu 5, veľmi dlhého vývojového cyklu (prvé vydanie Perlu 6 bolo vydané po 15 rokoch vývoja) a veľkej akumulovanej kódovej základne vznikli paralelne dva nezávislé jazyky, ktoré nie sú kompatibilné s navzájom na úrovni zdrojového kódu. V tejto situácii možno Perl 5 a Perl 6 vnímať ako príbuzné jazyky, pričom vzťah medzi nimi je približne rovnaký ako medzi C a C++.

Používanie rovnakého mena pre tieto jazyky vedie k zmätku a mnohí používatelia naďalej považujú Perl 6 za novú verziu Perlu a nie za zásadne odlišný jazyk. Tento názor navyše zdieľajú aj niektorí predstavitelia vývojárskej komunity Perl 6, ktorí naďalej trvajú na tom, že Perl 6 sa vyvíja ako náhrada za Perl 5, hoci vývoj Perlu 5 prebieha paralelne a preklad Projekty Perl 5 až Perl 6 sú obmedzené na ojedinelé prípady. Meno Perl však pokračuje kontaktovať s Perlom 5 a zmienka o Perle 6 si vyžaduje samostatné objasnenie.

Larry Wall, tvorca jazyka Perl, v jeho video správa účastníkom konferencie PerlCon 2019 objasnil, že obe verzie Perlu už dosiahli dostatočnú zrelosť a komunity, ktoré ich vyvíjajú, nevyžadujú opatrovníctvo a môžu sa nezávisle rozhodovať, vrátane premenovania, bez toho, aby si pýtali povolenie od „Veľkorodého diktátora za život. “

Iniciátorom premenovania bol Eizabeth Mattijsen, jeden z hlavných vývojárov Perlu 6. Curtis „Ovid“ Poe, tvorca adresára CPAN, podporované Alžbety je, že potreba premenovania je už dávno prekonaná a napriek tomu, že názory komunity na diskutovanú problematiku sú rozdielne, netreba zmenu názvu odkladať. Keďže výkon Perlu 6 konečne dosiahol úrovne Perl 5 a v niektorých operáciách začína prekonávať Perl 5, možno je teraz ten najlepší čas, aby Perl 6 zmenil svoj názov.

Ako dodatočný argument sa uvádza negatívny dopad na presadzovanie Perlu 6 zavedeného imidžu Perlu 5, ktorý je niektorými vývojármi a spoločnosťami vnímaný ako komplikovaný a zastaraný jazyk. V mnohých diskusiách vývojári ani neuvažovali o použití Perlu 6 len preto, že majú negatívny, formovaný názor na Perl. Mladí ľudia vnímajú Perl ako jazyk z dávnej minulosti, ktorý by sa nemal používať v nových projektoch (podobne ako mladí vývojári zaobchádzali s COBOL v 90. rokoch).

Zdroj: opennet.ru

Pridať komentár