Perli arendajad kaaluvad Perl 6 keele nime muutmist

Perli keele arendajad arutavad võimalus arendada Perl 6 keelt teise nime all. Esialgu tehti ettepanek panna Perl 6 ümber nimeks "Camelia", kuid siis tähelepanu nihkunud Larry Walli pakutud nimele "Raku", mis on lühem, seostub olemasoleva perl6 kompilaatoriga "Rakudo" ja ei kattu otsingumootorites teiste projektidega. Nime Camelia pakuti välja, kuna see on olemasolev maskotinimi ja Perl 6 logo, mille kaubamärk kuulub Larry Wall.

Ümbernimetamise vajaduse põhjuste hulgas on olukorra tekkimine, kus sama nime all on tekkinud kaks erinevat keelt, millel on oma arendajate kogukonnad. Perl 6 ei saanud ootuspäraselt Perli järgmist suuremat haru ja seda võib pidada eraldiseisvaks nullist loodud keeleks. Sest kardinaalsed erinevused Alates Perl 5-st tekkis suur hulk Perl 5 järgijaid, väga pikk arendustsükkel (esimene Perl 6 väljalase ilmus pärast 15-aastast arendustööd) ja suur akumuleeritud koodibaas, paralleelselt tekkis kaks sõltumatut keelt, mis ei ühildu üksteist lähtekoodi tasemel. Selles olukorras võib Perl 5 ja Perl 6 tajuda sugulaskeeltena, mille suhe on ligikaudu sama, mis C ja C++ vahel.

Sama nime kasutamine nende keelte jaoks põhjustab segadust ja paljud kasutajad peavad Perl 6 endiselt Perli uueks versiooniks, mitte põhimõtteliselt erinevaks keeleks. Seda arvamust jagavad ka mõned Perl 6 arenduskogukonna esindajad, kes nõuavad jätkuvalt, et Perl 6 arendatakse Perl 5 asendajana, kuigi Perl 5 arendus toimub paralleelselt ja Perl 5 projektid Perl 6-le on piiratud üksikjuhtudega. Nimi Perl aga jätkub ühendust võtta Perl 5-ga ja Perl 6 mainimine nõuab eraldi selgitust.

Larry Wall, Perli keele looja, oma videosõnum PerlCon 2019 konverentsil osalejatele andsid mõista, et mõlemad Perli versioonid on juba saavutanud piisava küpsuse ja neid arendavad kogukonnad ei vaja eestkostet ning saavad iseseisvalt teha otsuseid, sealhulgas ümbernimetamise, ilma „Magnanimous Dictator for Life” luba küsimata. ”

Ümbernimetamise algataja oli Eizabeth Mattijsen, Perl 6 üks peamisi arendajaid. Curtis "Ovid" Poe, CPAN kataloogi looja, toetatud Elizabethi sõnul on ümbernimetamise vajadus ammu aegunud ja vaatamata sellele, et kogukonna arvamus arutlusel olevas küsimuses jaguneb, ei ole vaja nimevahetusega viivitada. Kuna Perl 6 jõudlus jõudis lõpuks Perl 5 tasemele ja hakkab mõne toimingu osas Perl 5-st edestama, on praegu võib-olla Perl 6 jaoks parim aeg oma nime muuta.

Täiendava argumendina tuuakse välja Perl 6 väljakujunenud kuvandi negatiivne mõju Perl 5 reklaamimisele, mida mõned arendajad ja ettevõtted peavad keeruliseks ja aegunud keeleks. Mitmetes aruteludes pole arendajad isegi kaalunud Perl 6 kasutamist lihtsalt seetõttu, et neil on Perli vastu negatiivne, kujundatud arvamus. Noored tajuvad Perli kui kaugest minevikust pärit keelt, mida ei tohiks uutes projektides kasutada (sarnaselt sellele, kuidas noored arendajad kohtlesid COBOLi 90ndatel).

Allikas: opennet.ru

Lisa kommentaar