Perl-utvecklare överväger ett namnbyte för Perl 6

Perl språkutvecklare diskuterar möjligheten att utveckla Perl 6-språket under ett annat namn. Från början föreslogs Perl 6 att döpas om till "Camelia", men sedan uppmärksamhet ändrad till namnet "Raku" som föreslagits av Larry Wall, vilket är kortare, associerat med den befintliga perl6-kompilatorn "Rakudo" och inte överlappar med andra projekt i sökmotorer. Namnet Camelia föreslogs eftersom det är ett befintligt maskotnamn och Perl 6 logotyp, varumärket för vilket tillhör Larry Wall.

Bland skälen till behovet av att byta namn är uppkomsten av en situation där två olika språk har bildats under samma namn, med sina egna utvecklare. Perl 6 blev inte nästa stora gren av Perl som förväntat, och kan betraktas som ett separat språk skapat från grunden. Därför att kardinalskillnader Från Perl 5, ett stort antal Perl 5-anhängare, en mycket lång utvecklingscykel (den första utgåvan av Perl 6 släpptes efter 15 års utveckling) och en stor ackumulerad kodbas, två oberoende språk uppstod parallellt, inkompatibla med varandra på källkodsnivå. I denna situation kan Perl 5 och Perl 6 uppfattas som besläktade språk, vars förhållande är ungefär detsamma som mellan C och C++.

Att använda samma namn för dessa språk leder till förvirring och många användare fortsätter att betrakta Perl 6 som en ny version av Perl snarare än ett fundamentalt annorlunda språk. Dessutom delas denna åsikt också av några representanter för Perl 6-utvecklingsgemenskapen, som fortsätter att insistera på att Perl 6 utvecklas som en ersättning för Perl 5, även om utvecklingen av Perl 5 genomförs parallellt, och översättningen av Perl 5-projekt till Perl 6 är begränsade till enstaka fall. Namnet Perl fortsätter dock kontakta med Perl 5, och omnämnandet av Perl 6 kräver separat förtydligande.

Larry Wall, skapare av Perl-språket, i hans videomeddelande till deltagarna i PerlCon 2019-konferensen gjorde det klart att båda versionerna av Perl redan har nått tillräcklig mognad och de samhällen som utvecklar dem kräver inte förmynderskap och kan självständigt fatta beslut, inklusive byta namn, utan att fråga om tillstånd från "Magnanimous Dictator for Life. ”

Initiativtagaren till namnbytet var Eizabeth Mattijsen, en av huvudutvecklarna av Perl 6. Curtis "Ovid" Poe, skapare av CPAN-katalogen, stöds Elizabeth menar att behovet av att döpa om är sedan länge och, trots att samhällets åsikter i frågan som diskuteras är delade, finns det ingen anledning att skjuta upp namnbytet. När Perl 6:s prestanda äntligen når Perl 5-nivåer och börjar överträffa Perl 5 för vissa operationer, är det kanske nu den bästa tiden för Perl 6 att byta namn.

Som ett ytterligare argument nämns den negativa inverkan på marknadsföringen av Perl 6 av den etablerade bilden av Perl 5, som av vissa utvecklare och företag uppfattas som ett komplicerat och förlegat språk. I ett antal diskussioner har utvecklare inte ens övervägt att använda Perl 6 bara för att de har en negativ, bildad uppfattning mot Perl. Unga människor uppfattar Perl som ett språk från det avlägsna förflutna som inte bör användas i nya projekt (ungefär som hur unga utvecklare behandlade COBOL på 90-talet).

Källa: opennet.ru

Lägg en kommentar