Perl-utviklere vurderer en navneendring for Perl 6-språket

Perl-utviklere diskuterer muligheten for å utvikle Perl 6-språket under et annet navn. Det ble opprinnelig foreslått å gi nytt navn til Perl 6 til "Camelia", men så oppmerksomhet forskjøvet til Larry Walls foreslåtte navn «Raku», som kort fortalt er assosiert med den eksisterende perl6-kompilatoren «Rakudo» og ikke overlapper med andre søkemotorprosjekter. Navnet Camelia er foreslått da det er det eksisterende navnet på maskoten og Perl 6-logo, varemerket som hører til Larry Wall.

Blant årsakene til behovet for å gi nytt navn er fremveksten av en situasjon der to forskjellige språk ble dannet under samme navn, med sine egne utviklerfellesskap. Perl 6 ble ikke den neste store grenen av Perl som forventet, og kan sees på som et eget språk laget fra bunnen av. På grunn av kardinalforskjeller fra Perl 5, et stort antall Perl 5-tilhengere, en for lang utviklingssyklus (den første utgivelsen av Perl 6 ble utgitt etter 15 års utvikling) og en stor akkumulert kodebase, to parallelle utviklende uavhengige språk som ikke er kompatible med hverandre på kildekodenivå har dukket opp. Slik situasjonen er nå, kan Perl 5 og Perl 6 sees på som søsterspråk, med et forhold som ligner på det mellom C og C++.

Bruken av samme navn for disse språkene er forvirrende og mange brukere fortsetter å tenke på Perl 6 som en ny versjon av Perl i stedet for et fundamentalt annet språk. Dessuten holder noen representanter for Perl 6-utviklingssamfunnet seg til denne oppfatningen, og fortsetter å insistere på at Perl 6 utvikles som en erstatning for Perl 5, selv om utviklingen av Perl 5 utføres parallelt, og overføringen av Perl 5-prosjekter til Perl 6 er begrenset til isolerte tilfeller. Når det er sagt, fortsetter Perls navn å kontakte med Perl 5, og omtalen av Perl 6 krever en egen avklaring.

Larry Wall, skaperen av Perl-språket, i hans videomelding til konferansedeltakerne gjorde PerlCon 2019 det klart at begge variantene av Perl allerede har nådd tilstrekkelig modenhet og samfunnene som utvikler dem krever ikke vergemål og kan ta avgjørelser på egen hånd, inkludert omdøp, uten å spørre om tillatelse fra "Magnanimous Dictator for Life" ".

Gi nytt navn ble initiert av Elisabeth Mattijsen, en kjerneutvikler av Perl 6. Curtis "Ovid" Poe, skaperen av CPAN-katalogen, støttes Elizabeth at behovet for å gi nytt navn er forlengst, og til tross for at samfunnets mening om saken under diskusjon er delt, bør du ikke utsette navneendringen. Med ytelsen til Perl 6 endelig på nivå med Perl 5, og for noen operasjoner som begynner å overgå Perl 5, kan dette være den beste tiden for Perl 6 å endre navn.

Som et tilleggsargument nevnes den negative innvirkningen på promoteringen av Perl 6 av det eksisterende bildet av Perl 5, som av enkelte utviklere og selskaper oppfattes som et komplisert og utdatert språk. I en rekke diskusjoner har utviklere ikke engang vurdert å bruke Perl 6 bare fordi de har en negativ oppfatning mot Perl. For unge mennesker oppfattes Perl som et språk fra en fjern fortid, som ikke bør brukes i nye prosjekter (omtrent som på 90-tallet tilhørte unge utviklere COBOL).

Kilde: opennet.ru

Legg til en kommentar