Perl programeri razmatraju promjenu imena za jezik Perl 6

Programeri Perl jezika Diskusija mogućnost razvoja jezika Perl 6 pod drugim imenom. U početku je predloženo da se Perl 6 preimenuje u "Camelia", ali onda pažnja pomaknut na naziv "Raku" koji je predložio Larry Wall, koji je kraći, povezan sa postojećim perl6 kompajlerom "Rakudo" i ne preklapa se sa drugim projektima u pretraživačima. Predloženo je ime Kamelija jer je to postojeće ime maskote i Perl 6 logo, 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 kako se očekivalo i može se smatrati zasebnim jezikom stvorenim od nule. Zbog kardinalne razlike Iz Perla 5, velikog broja pristalica Perla 5, veoma dugog razvojnog ciklusa (prvo izdanje Perla 6 je objavljeno nakon 15 godina razvoja) i velike akumulirane baze koda, nastala su dva paralelna razvijajuća nezavisna jezika koja nisu bila međusobno kompatibilni na nivou izvornog koda. U ovoj situaciji, Perl 5 i Perl 6 mogu se percipirati kao srodni jezici, među kojima je odnos približno isti kao između C i C++.

Korištenje istog naziva za ove jezike dovodi do zabune i mnogi korisnici i dalje smatraju da je Perl 6 nova verzija Perla, a ne fundamentalno drugačiji jezik. Štaviše, ovo mišljenje dijele i neki predstavnici razvojne zajednice Perl 6, koji i dalje insistiraju da se Perl 6 razvija kao zamjena za Perl 5, iako se razvoj Perl 5 odvija paralelno, a prevođenje Perl 5 projekti na Perl 6 su ograničeni na izolirane slučajeve. Međutim, ime Perl se nastavlja kontaktirati sa Perl 5, a pominjanje Perl 6 zahteva posebno pojašnjenje.

Larry Wall, tvorac jezika Perl, u njegovom video poruku učesnicima konferencije PerlCon 2019 jasno je stavio do znanja da su obe verzije Perla već dostigle dovoljnu zrelost i da zajednice koje ih razvijaju ne zahtevaju starateljstvo i mogu samostalno da donose odluke, uključujući i preimenovanje, bez traženja dozvole od „Velikog diktatora za život. ”

Inicijator preimenovanja bila je Eizabeth Mattijsen, jedan od glavnih programera Perl 6. Curtis "Ovid" Poe, kreator CPAN direktorija, podržano Elizabeta je da je potreba za preimenovanjem odavno nametnula i, unatoč činjenici da je mišljenje zajednice o pitanju o kojem se raspravlja podijeljeno, nema potrebe odgađati promjenu imena. S obzirom da performanse Perla 6 konačno dostižu nivoe Perl 5 i počinju da nadmašuju Perl 5 u nekim operacijama, možda je sada najbolje vrijeme da Perl 6 promijeni ime.

Kao dodatni argument navodi se negativan uticaj na promociju Perla 6 ustaljenog imidža Perla 5, koji neki programeri i kompanije percipiraju kao komplikovan i zastarjeli jezik. U brojnim raspravama, programeri nisu ni razmišljali o korišćenju Perla 6 samo zato što imaju negativno, formirano mišljenje protiv Perla. Mladi perl percipiraju kao jezik iz daleke prošlosti koji se ne bi trebao koristiti u novim projektima (slično kako su mladi programeri tretirali COBOL 90-ih).

izvor: opennet.ru

Dodajte komentar