Perl programeri razmatraju promjenu imena za Perl 6

Programeri Perl jezika raspravljaju mogućnost razvoja jezika Perl 6 pod drugim imenom. U početku je predloženo da se Perl 6 preimenuje u "Camelia", ali onda pozornost pomaknut na naziv "Raku" koji je predložio Larry Wall, a koji je kraći, povezan s postojećim perl6 kompajlerom "Rakudo" i ne preklapa se s drugim projektima u tražilicama. Ime Camelia je predloženo jer je to postojeće ime maskote i Perl 6 logotip, zaštitni znak za koji pripada Larry Wall.

Među razlozima potrebe za preimenovanjem je pojava situacije u kojoj su se formirala dva različita jezika pod istim imenom, sa svojim zajednicama programera. Perl 6 nije postao sljedeća velika grana Perla kao što se očekivalo i može se smatrati zasebnim jezikom stvorenim od nule. Zbog kardinalne razlike Iz Perla 5, velikog broja sljedbenika Perla 5, vrlo dugog razvojnog ciklusa (prvo izdanje Perla 6 objavljeno je nakon 15 godina razvoja) i velike akumulirane baze koda, paralelno su nastala dva neovisna jezika, nekompatibilna s međusobno na razini izvornog koda. U ovoj situaciji, Perl 5 i Perl 6 mogu se promatrati kao srodni jezici, čiji je odnos približno isti kao između C i C++.

Korištenje istog imena za ove jezike dovodi do zabune i mnogi korisnici nastavljaju smatrati Perl 6 novom verzijom Perla, a ne temeljno drugačijim jezikom. Štoviše, ovo mišljenje dijele i neki predstavnici Perl 6 razvojne zajednice, koji i dalje inzistiraju na tome da se Perl 6 razvija kao zamjena za Perl 5, iako se razvoj Perla 5 odvija paralelno, a prijevod Projekti Perla 5 na Perlu 6 ograničeni su na izolirane slučajeve. Međutim, ime Perl se nastavlja kontaktirati s Perlom 5, a spominjanje Perla 6 zahtijeva zasebno pojašnjenje.

Larry Wall, tvorac jezika Perl, u svom video poruka sudionicima konferencije PerlCon 2019 jasno je dao do znanja da su obje verzije Perla već dostigle dovoljnu zrelost i da zajednice koje ih razvijaju ne zahtijevaju skrbništvo i mogu samostalno donositi odluke, uključujući preimenovanje, bez traženja dopuštenja od „velikodušnog doživotnog diktatora. ”

Inicijatorica preimenovanja bila je Eizabeth Mattijsen, jedna od glavnih developera Perla 6. Curtis "Ovid" Poe, kreator CPAN imenika, podržavao Elizabeth je da je potreba za preimenovanjem već odavno potrebna i, unatoč činjenici da je mišljenje zajednice o pitanju o kojem se raspravlja podijeljeno, nema potrebe odgađati promjenu imena. Budući da je izvedba Perla 6 konačno dosegnula razine Perla 5 i počela nadmašivati ​​Perl 5 za neke operacije, možda je sada najbolje vrijeme da Perl 6 promijeni ime.

Kao dodatni argument navodi se negativan utjecaj na promociju Perla 6 ustaljenog imidža Perla 5, kojeg neki programeri i tvrtke doživljavaju kao kompliciran i zastario jezik. U brojnim raspravama, programeri nisu ni razmišljali o korištenju Perla 6 jednostavno zato što imaju negativno, formirano mišljenje protiv Perla. Mladi percipiraju Perl kao jezik iz daleke prošlosti koji se ne bi trebao koristiti u novim projektima (kao što su mladi programeri tretirali COBOL 90-ih).

Izvor: opennet.ru

Dodajte komentar