Perli arendajad kaaluvad nime muutmist keelest Perl 6

Perli keele arendajad arutlema Perl 6 arendamise võimalus teise nime all. Alguses pakuti, et Perl 6 nimetatakse ümber 'Camelia', kuid seejärel pöördus tähelepanu teisele nimele , mille Larry Wall ettepanekuna tegi, 'Raku', mis on lühem, seondub olemasoleva perl6-kompilaatori 'Rakudo' ning ei ristu teiste projektidega otsingumootorites. Nimi Camelia on ettepanekuna, kuna see on olemasolev maskoti ja Perl 6 logo, mille kaubamärk kuulub owns Larry Wallile.

Üks põhjus, miks on vajalik ümbernimetamine, on see, et on tekkinud olukord, kus on kaks erinevat keelt sama nime all, millel on oma arendajate kogukonnad. Perl 6 ei saanud oodatud järgmiseks oluliseks Perl’i haruks ning seda võib pidada täiesti eraldiseisvaks keelaks, mis on loodud nullist. Selle tõttu tuntud erinevuste tõttu Perl 5-st, suurte Perl 5 pooldaja arvu tõttu, liiga pika arendustsükli tõttu (esimene Perl 6 väljaanne ilmus pärast 15 aastat arendustööd) ja suurte kokku kogunenud koodibaaside tõttu on tekkinud kaks iseseisvat ja üksteisega mitte ühilduvat keelt, mis arenevad paralleelselt. Sellisel juhul võib Perl 5 ja Perl 6 näha kui omavahel seotud keeli, mille vahel on suhe nagu C ja C++.

Sama nime kasutamine nende keelte jaoks toob kaasa segadust, ning paljud kasutajad arvavad endiselt, et Perl 6 on Perl'i uus versioon, mitte põhimõtteliselt erinev keel. Veelgi enam, sama arvamust jagavad ka mõned Perl 6 arendajate kogukonna liikmed, kes jätkuvalt väidavad, et Perl 6 areneb Perl 5 asendajana, kuigi Perl 5 arendamine toimub samal ajal, ja Perl 5 projektide tõlkimine Perl 6-sse on piiratud üksikute juhtumitega. Samuti seondub nimi Perl Perl 5-ga, ja Perl 6 mainimine nõuab eraldi täpsustust. Perl 5-st, samas Perl 6 mainimist vajab eraldi selgitust.

Larry Wall, Perl'i looja, andis oma videokõnes PerlCon 2019 osalejatele mõista, et mõlemad Perl'i variandid on juba saavutanud piisava valmiduse ning nende arendavate kogukondade ei vaja enam järelevalvet ning saavad iseseisvalt otsuseid teha, sealhulgas ümbernimetamise osas, ilma 'Looja elu lõpuni toimuva diktatuuri' luba küsimata.

Ümbernimetamise algataja oli Elizabeth Mattijsen, kes kuulub Perl 6 peamiste arendajate hulka. Curtis Poe, kes on CPAN-i katalooge loonud, toetas Elizabeth'i toetusel, et ümbernimetamise vajadus on ammu küps ja kuigi kogukonna seisukohad selle küsimuse osas on erinevad, ei tohiks nimevahetust edasi lükata. Arvestades, et Perl 6 jõudlus on lõpuks saavutatud Perl 5 tasemele ning mõnedes tegevustes suudab see Perl 5-d isegi ületada, võib nüüd olla parim aeg Perl 6 jaoks nime muutmiseks.

Lisaks toodi välja Perl 5 kujundatud negatiivse kuvandi negatiivne mõju Perl 6 edendamisele, mille mõned arendajad ja firmad tajuvad keeruka ja aegunud keelena. Mitmetes aruteludes ei kaalunud arendajad isegi Perl 6 kasutamist ainult seetõttu, et neil oli negatiivne ja kujunenud arvamus Perli vastu. Noored tajuvad Perli kui kauget minevikke, mida uuteks projektideks ei tasu kasutada (just nii nagu noored arendajad suhtusid 90-ndatel COBOL-i).

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster