Razvijalci Perla razmišljajo o spremembi imena za jezik Perl 6

Razvijalci jezika Perl razpravljajo možnost razvoja jezika Perl 6 pod drugim imenom. Sprva je bilo predlagano, da se Perl 6 preimenuje v "Camelia", potem pa pozornost premaknjen na ime "Raku", ki ga je predlagal Larry Wall, ki je krajše, povezano z obstoječim prevajalnikom perl6 "Rakudo" in se ne prekriva z drugimi projekti v iskalnikih. Ime Camelia je bilo predlagano, ker je obstoječe ime maskote in Logotip Perl 6, blagovna znamka, za katero pripada Larry Wall.

Med razlogi za potrebo po preimenovanju je nastanek situacije, v kateri sta se pod istim imenom oblikovala dva različna jezika s svojimi skupnostmi razvijalcev. Perl 6 ni postal naslednja večja veja Perla, kot je bilo pričakovano, in se lahko šteje za ločen jezik, ustvarjen iz nič. Zaradi kardinalne razlike Iz Perla 5, velikega števila privržencev Perla 5, zelo dolgega razvojnega cikla (prva izdaja Perla 6 je bila izdana po 15 letih razvoja) in velike nakopičene kodne baze sta vzporedno nastala dva neodvisna jezika, nezdružljiva z drug drugega na ravni izvorne kode. V tej situaciji lahko Perl 5 in Perl 6 dojemamo kot sorodna jezika, razmerje med katerima je približno enako kot med C in C++.

Uporaba istega imena za te jezike povzroča zmedo in mnogi uporabniki še naprej menijo, da je Perl 6 nova različica Perla in ne bistveno drugačen jezik. Poleg tega se temu mnenju pridružujejo tudi nekateri predstavniki razvojne skupnosti Perl 6, ki še naprej vztrajajo, da se Perl 6 razvija kot nadomestilo za Perl 5, čeprav razvoj Perla 5 poteka vzporedno in prevod Projekti Perl 5 v Perl 6 so omejeni na posamezne primere. Vendar se ime Perl nadaljuje kontaktirati s Perlom 5, omemba Perla 6 pa zahteva ločeno pojasnilo.

Larry Wall, ustvarjalec jezika Perl, v svojem video sporočilo je udeležencem konference PerlCon 2019 jasno povedal, da sta obe različici Perla že dosegli zadostno zrelost in da skupnosti, ki ju razvijajo, ne potrebujejo skrbništva in lahko samostojno sprejemajo odločitve, vključno s preimenovanjem, ne da bi zaprosili za dovoljenje »velikodušnega diktatorja za vse življenje«. ”

Pobudnica preimenovanja je bila Eizabeth Mattijsen, ena glavnih razvijalcev Perla 6. Curtis "Ovid" Poe, ustvarjalec imenika CPAN, podprt Elizabeth je, da je potreba po preimenovanju že zdavnaj zamujena in kljub dejstvu, da je mnenje skupnosti o obravnavanem vprašanju deljeno, s spremembo imena ni treba odlašati. Zmogljivost Perla 6 je končno dosegla ravni Perla 5 in začela presegati Perl 5 pri nekaterih operacijah, zato je morda zdaj najboljši čas, da Perl 6 spremeni svoje ime.

Kot dodaten argument je omenjen negativen vpliv na promocijo Perla 6 ustaljene podobe Perla 5, ki ga nekateri razvijalci in podjetja dojemajo kot zapleten in zastarel jezik. V številnih razpravah razvijalci sploh niso razmišljali o uporabi Perla 6 preprosto zato, ker imajo negativno, oblikovano mnenje proti Perlu. Mladi Perl dojemajo kot jezik iz daljne preteklosti, ki se ga ne bi smelo uporabljati v novih projektih (podobno kot so mladi razvijalci obravnavali COBOL v 90. letih).

Vir: opennet.ru

Dodaj komentar