Vývojáři Perlu zvažují změnu názvu jazyka Perl 6

Vývojáři v Perlu diskutovat možnost vývoje jazyka Perl 6 pod jiným názvem. Původně bylo navrženo přejmenovat Perl 6 na „Camelia“, ale pak pozornost posunuto k navrhovanému názvu Larryho Walla „Raku“, který je ve zkratce spojen se stávajícím kompilátorem perl6 „Rakudo“ a nepřekrývá se s jinými projekty vyhledávačů. Navrhuje se jméno Camelia, protože se jedná o stávající jméno maskota a Logo Perl 6, ochranná známka, pro kterou patří Larry Wall.

Jedním z důvodů potřeby přejmenování je vznik situace, ve které se pod stejným názvem vytvořily dva různé jazyky, které mají své vlastní vývojářské komunity. Perl 6 se nestal další hlavní větví Perlu, jak se očekávalo, a lze na něj pohlížet jako na samostatný jazyk vytvořený od nuly. Kvůli kardinální rozdíly z Perlu 5, velkého počtu přívrženců Perlu 5, příliš dlouhého vývojového cyklu (první vydání Perlu 6 bylo vydáno po 15 letech vývoje) a velké akumulované kódové základny vznikly dva paralelně se vyvíjející nezávislé jazyky, které nebyly vzájemně kompatibilní na úrovni zdrojového kódu. V současné době lze Perl 5 a Perl 6 považovat za sesterské jazyky se vztahem podobným tomu mezi C a C++.

Použití stejného názvu pro tyto jazyky je matoucí a mnoho uživatelů nadále považuje Perl 6 za novou verzi Perlu spíše než za zásadně odlišný jazyk. Navíc někteří zástupci vývojářské komunity Perl 6 se tohoto názoru drží a nadále trvají na tom, že Perl 6 je vyvíjen jako náhrada za Perl 5, ačkoli vývoj Perlu 5 probíhá paralelně a převod projektů Perl 5 do Perlu 6 je omezeno na ojedinělé případy. Jak bylo řečeno, Perlovo jméno pokračuje kontaktovat s Perlem 5 a zmínka o Perlu 6 vyžaduje samostatné objasnění.

Larry Wall, tvůrce jazyka Perl, v jeho video zpráva účastníkům konference PerlCon 2019 dal jasně najevo, že obě verze Perlu již dosáhly dostatečné zralosti a komunity, které je vyvíjejí, nevyžadují opatrovnictví a mohou se samy rozhodovat, včetně přejmenování, aniž by žádaly povolení od „Magnanimous Diktátor pro život“.

Přejmenování iniciovala Elisabeth Mattijsen, hlavní vývojářka Perlu 6. Curtis „Ovid“ Poe, tvůrce katalogu CPAN, podporováno Alžběty, že potřeba přejmenování je již dávno překonaná, a přestože je názor komunity na projednávanou problematiku rozdělený, neměli byste se změnou názvu otálet. Vzhledem k tomu, že výkon Perlu 6 je konečně na stejné úrovni jako Perl 5 a některé operace začínají překonávat Perl 5, může to být nejlepší čas, aby Perl 6 změnil svůj název.

Jako doplňující argument je uveden negativní dopad na propagaci Perlu 6 stávající image Perlu 5, který je některými vývojáři a společnostmi vnímán jako komplikovaný a zastaralý jazyk. V řadě diskuzí vývojáři ani neuvažovali o použití Perlu 6 jen proto, že mají vůči Perlu negativní názor. Pro mladé lidi je Perl vnímán jako jazyk z dávné minulosti, který by se neměl používat v nových projektech (přibližně jako v 90. letech patřili mladí vývojáři pod COBOL).

Zdroj: opennet.ru

Přidat komentář