Programiści Perla rozważają zmianę nazwy języka Perl 6.

Vývojáři jazyka Perl diskutují možnost vývoje jazyka Perl 6 pod jiným názvem. Původně bylo navrženo přejmenovat Perl 6 na „Camelia“, ale pozornost se pak přesunula na navrhované jméno „Raku“ od Larryho Walla, které je kratší, asociuje se se stávajícím perl6 kompilátorem „Rakudo“ a v internetových vyhledávačích se neprotíná s jinými projekty. Jméno Camelia bylo navrženo jako stávající název maskota a logotypu jazyka Perl 6, ochranná známka na kterou vlastní Larry Wall.

Mezi důvody potřeby přejmenování se uvádí vznik situace, kdy vznikly dva různé jazyky pod jedním názvem, přičemž každý má své komunity vývojářů. Perl 6 se nestal další významnou větví Perlu, jak se očekávalo, a může být považován za zcela nový jazyk. Kvůli radikálním rozdílům od Perlu 5, velkému počtu příznivců Perlu 5, příliš dlouhému vývojovému cyklu (první vydání Perlu 6 bylo uvedeno po 15 letech vývoje) a velké nahromaděné kódové základně vznikly dva paralelně se vyvíjející nezávislé jazyky, které nejsou navzájem kompatibilní na úrovni zdrojových kódů. V této situaci lze Perl 5 a Perl 6 vnímat jako příbuzné jazyky, jejichž vztahy jsou přibližně jako mezi C a C++.

Použití jednoho názvu pro tyto jazyky vede k zmatku a mnozí uživatelé stále považují Perl 6 za novou verzi Perlu, nikoli za principálně jiný jazyk. Co víc, tohoto názoru se drží i někteří zástupci komunity vývojářů Perlu 6, kteří i nadále trvají na tom, že Perl 6 se vyvíjí jako náhrada Perlu 5, ačkoli vývoj Perlu 5 probíhá paralelně a převod projektů Perl 5 na Perl 6 se omezila na ojedinělé případy. Přitom jméno Perl i nadále je spojováno s Perl 5, zatímco zmínka o Perlu 6 vyžaduje zvláštní objasnění.

Larry Wall, tvůrce jazyka Perl, ve svém videozápisu účastníkům konference PerlCon 2019 dal jasně najevo, že oba varianty Perlu již dosáhly dostatečné zralosti a vyvíjející se komunity nevyžadují dozor a mohou samostatně přijímat rozhodnutí, včetně přejmenování, aniž by žádaly o povolení „Velkorysého doživotního diktátora“.

Iniciátorkou přejmenování byla Elizabeth Mattijsen, jedna z hlavních vývojářek Perl 6. Curtis Poe, tvůrce katalogu CPAN, podpořil Elizabeth uvedla, že potřeba přejmenování je již dlouho zřejmá, a navzdory tomu, že názor komunity na toto téma je rozdělen, neměli by se zdržovat se změnou názvu. Vzhledem k tomu, že výkonnost Perl 6 konečně dosáhla úrovně Perl 5 a pro některé operace začíná Perl 6 dokonce předstihovat Perl 5, může být nyní pro Perl 6 nejlepší čas na změnu názvu.

Jako další argument bylo zmíněno negativní dopad na propagaci Perl 6, který je ovlivněn zavedenou image Perl 5, jež je některými vývojáři a firmami vnímána jako složitý a zastaralý jazyk. V mnoha diskusích vývojáři dokonce ani nezvažovali použití Perl 6 jen proto, že mají negativní představu o Perlu. Mladí lidé vnímají Perl jako jazyk z dávné minulosti, který nestojí za to používat v nových projektech (podobně jako v 90. letech mladí vývojáři přistupovali k COBOLu).

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster