A Perl fejlesztői a Perl 6 nyelv névváltoztatását fontolgatják

Perl fejlesztők tárgyalnak a Perl 6 nyelv más néven való fejlesztésének lehetősége. Eredetileg azt javasolták, hogy a Perl 6-ot átnevezzék "Camelia"-ra, de aztán figyelem eltolódott Larry Wall javasolt "Raku" nevére, amely röviden a meglévő "Rakudo" perl6 fordítóhoz kapcsolódik, és nincs átfedésben más keresőmotor-projektekkel. A Camelia nevet javasolják, mivel ez a kabala és a meglévő neve Perl 6 logó, amelynek védjegye tartozik Larry Wall.

Az átnevezés szükségességének okai között szerepel egy olyan helyzet kialakulása, amelyben két különböző nyelv azonos néven alakult ki, saját fejlesztői közösségekkel. A Perl 6 nem lett a Perl következő fő ága, ahogy az várható volt, és egy külön nyelvnek tekinthető, amelyet a semmiből hoztak létre. Mert kardinális különbségek a Perl 5-ből nagyszámú Perl 5 hívő, túl hosszú fejlesztési ciklus (a Perl 6 első kiadása 15 év fejlesztés után jelent meg) és nagy felhalmozott kódbázis, két párhuzamosan fejlődő független nyelv keletkezett, amelyek nem kompatibilisek egymással a forráskód szintjén. A dolgok jelenlegi állása szerint a Perl 5 és Perl 6 testvérnyelvnek tekinthető, hasonló kapcsolattal, mint a C és a C++ között.

Az azonos név használata ezeknél a nyelveknél zavaró, és sok felhasználó továbbra is a Perl 6-ot a Perl új verziójaként gondolja, nem pedig egy alapvetően más nyelvként. Sőt, a Perl 6 fejlesztői közösségének egyes képviselői ragaszkodnak ehhez a véleményhez, és továbbra is ragaszkodnak ahhoz, hogy a Perl 6 fejlesztése a Perl 5 helyett folyik, bár a Perl 5 fejlesztése párhuzamosan zajlik, és a Perl 5 projektek átadása. Perl 6-ra csak elszigetelt esetekre korlátozódik. Ennek ellenére Perl neve folytatódik felvenni a kapcsolatot Perl 5-tel, és a Perl 6 említése külön pontosítást igényel.

Larry Wall, a Perl nyelv megalkotója, az övében videó üzenet a PerlCon 2019 konferencia résztvevőinek világossá tette, hogy a Perl mindkét verziója már elérte a kellő kiforrottságot, és az azokat fejlesztő közösségek nem igényelnek gyámságot, és önállóan hozhatnak döntéseket, beleértve az átnevezést is, anélkül, hogy engedélyt kérnének a "Magnanimoustól". Diktátor az életért”.

Az átnevezést Elisabeth Mattijsen, a Perl 6 fő fejlesztője kezdeményezte. Curtis "Ovid" Poe, a CPAN katalógus alkotója, támogatott Erzsébet szerint az átnevezés már régen esedékes, és annak ellenére, hogy a közösség véleménye megoszlik a tárgyalt kérdésben, nem szabad halogatni a névváltoztatást. Mivel a Perl 6 teljesítménye végre megegyezik a Perl 5-tel, és bizonyos műveletek kezdenek felülmúlni a Perl 5-öt, ez lehet a legjobb idő a Perl 6 számára a nevének megváltoztatására.

További érvként megemlítik a Perl 6 jelenlegi imázsának negatív hatását a Perl 5 népszerűsítésére, amelyet egyes fejlesztők és cégek bonyolult és elavult nyelvként érzékelnek. Számos megbeszélés során a fejlesztők meg sem fontolták a Perl 6 használatát csak azért, mert negatív véleményük van a Perlről. A fiatalok számára a Perl a távoli múlt nyelve, amelyet nem szabad új projektekben használni (mintegy a 90-es években a fiatal fejlesztők a COBOL-hoz tartoztak).

Forrás: opennet.ru

Hozzászólás