Ontwikkelaars van Perl overwegen een naamsverandering voor de programmeertaal Perl 6.

Ontwikkelaars van de programmeertaal Perl bespreken de mogelijkheid om de Perl 6-taal onder een andere naam verder te ontwikkelen. Aanvankelijk werd voorgesteld om Perl 6 om te dopen tot 'Camelia', maar later verschoof de aandacht naar de naam 'Raku', voorgesteld door Larry Wall, die korter is, associaties oproept met de bestaande perl6-compiler 'Rakudo' en niet overlapt met andere projecten in zoekmachines. De naam Camelia werd voorgesteld omdat het de naam van een bestaand maskerot en hethandelsmerk dat toebehoort aan Larry Wall toebehoort.

Een van de redenen voor de noodzaak van hernoeming is dat er twee verschillende talen onder dezelfde naam zijn ontstaan, elk met eigen gemeenschappen van ontwikkelaars. Perl 6 is niet de volgende belangrijke tak van Perl geworden zoals verwacht, en kan worden beschouwd als een compleet nieuwe taal die vanaf nul is gemaakt. Door de fundamentele verschillen met Perl 5, het grote aantal aanhangers van Perl 5, de te lange ontwikkelingscyclus (de eerste release van Perl 6 kwam pas na 15 jaar ontwikkeling uit) en de grote verzameling opgebouwde code zijn er twee parallelle onafhankelijke talen ontstaan die niet compatibel zijn met elkaar op het niveau van de bronbestanden. In deze situatie kunnen Perl 5 en Perl 6 worden gezien als verwante talen, met een relatie zoals die tussen C en C++.

Het gebruik van dezelfde naam voor deze talen leidt tot verwarring, en veel gebruikers blijven denken dat Perl 6 een nieuwe versie van Perl is, en niet een fundamenteel andere taal. Bovendien zijn er ook enkele vertegenwoordigers van de Perl 6-gemeenschap die volhouden dat Perl 6 zich ontwikkelt als vervanging voor Perl 5, hoewel de ontwikkeling van Perl 5 parallel doorgaat en de conversie van Perl 5-projecten naar Perl 6 zich beperkt tot enkele gevallen. Ondertussen blijft de naam Perl verbonden met Perl 5, terwijl de vermelding van Perl 6 aparte verduidelijking vereist.

Larry Wall, de maker van de programmeertaal Perl, liet in zijn videoboodschap aan de deelnemers van de PerlCon 2019-conferentie weten dat beide versies van Perl al voldoende volwassenheid hebben bereikt en hun ontwikkelingsgemeenschappen geen toezicht meer nodig hebben en zelfstandig beslissingen kunnen nemen, inclusief hernoeming, zonder toestemming te vragen aan de 'Genadige levenslange dictator'.

De initiatiefnemer van de naamsverandering was Elizabeth Mattijsen, een van de belangrijkste ontwikkelaars van Perl 6. Curtis "Ovid" Poe, de maker van de CPAN-catalogus, ondersteunde Elizabeth in de opvatting dat de noodzaak van een naamsverandering al geruime tijd aan de orde is en dat, ondanks de verdeeldheid binnen de gemeenschap over de kwestie, de naamsverandering niet moet worden uitgesteld. Nu de prestaties van Perl 6 eindelijk gelijk zijn aan die van Perl 5, en in sommige gevallen zelfs beter presteren dan Perl 5, lijkt dit het perfecte moment voor Perl 6 om van naam te veranderen.

Als extra argument werd het negatieve effect op de promotie van Perl 6 door het gevestigde imago van Perl 5 benoemd, dat door sommige ontwikkelaars en bedrijven wordt gezien als een ingewikkelde en verouderde taal. In verschillende discussies overwegen ontwikkelaars Perl 6 niet eens omdat ze een negatief gevormd beeld van Perl hebben. Bij jongeren wordt Perl gezien als een taal uit een ver verleden die niet meer in nieuwe projecten gebruikt zou moeten worden (vergelijkbaar met hoe jonge ontwikkelaars in de jaren '90 naar COBOL keken).

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster