„Perl“ kūrėjai svarsto galimybę pakeisti „Perl 6“ pavadinimą

Perl kalbos kūrėjai diskutuoja galimybė sukurti Perl 6 kalbą kitu pavadinimu. Iš pradžių „Perl 6“ buvo pasiūlyta pervadinti „Camelia“, bet tada dėmesys pasislinko į Larry Wallo pasiūlytą pavadinimą „Raku“, kuris yra trumpesnis, siejamas su esamu perl6 kompiliatoriumi „Rakudo“ ir nepersidengia su kitais paieškos sistemose esančiais projektais. Pavadinimas Camelia buvo pasiūlytas, nes tai yra esamas talismano vardas ir Perl 6 logotipas, prekės ženklas, kuriam skirtas priklauso Laris Wallas.

Viena iš priežasčių, kodėl reikia pervadinti, yra situacija, kai tuo pačiu pavadinimu susiformavo dvi skirtingos kalbos su savo kūrėjų bendruomenėmis. Perl 6 netapo kita pagrindine Perl šaka, kaip tikėtasi, ir gali būti laikoma atskira kalba, sukurta nuo nulio. Dėl kardinalūs skirtumai Iš Perl 5, daugybės Perl 5 šalininkų, labai ilgo kūrimo ciklo (pirmasis Perl 6 leidimas buvo išleistas po 15 metų kūrimo) ir didelės sukauptos kodų bazės, lygiagrečiai atsirado dvi nepriklausomos kalbos, nesuderinamos su vienas kitą šaltinio kodo lygiu. Šioje situacijoje Perl 5 ir Perl 6 gali būti suvokiami kaip giminingos kalbos, kurių santykis yra maždaug toks pat kaip ir tarp C ir C++.

To paties pavadinimo naudojimas šioms kalboms sukelia painiavą ir daugelis vartotojų ir toliau mano, kad „Perl 6“ yra nauja „Perl“ versija, o ne iš esmės kita kalba. Be to, šiai nuomonei pritaria ir kai kurie „Perl 6“ kūrimo bendruomenės atstovai, kurie ir toliau tvirtina, kad „Perl 6“ būtų kuriamas kaip „Perl 5“ pakaitalas, nors „Perl 5“ kūrimas vykdomas lygiagrečiai, o Perl 5 projektai Perl 6 yra tik pavieniai atvejai. Tačiau Perlo pavadinimas tęsiasi susisiekti su Perl 5, o Perl 6 paminėjimas reikalauja atskiro paaiškinimo.

Laris Wallas, Perlo kalbos kūrėjas, savo vaizdo žinute konferencijos „PerlCon 2019“ dalyviams leido suprasti, kad abi „Perl“ versijos jau yra pasiekusios pakankamą brandą ir jas kuriančios bendruomenės nereikalauja globos ir gali savarankiškai priimti sprendimus, įskaitant pervadinimą, neprašydami „Didingojo gyvenimo diktatoriaus leidimo. “

Pervadinimo iniciatorė buvo Eizabeth Mattijsen, viena pagrindinių Perl 6 kūrėjų. Curtis "Ovid" Poe, CPAN katalogo kūrėjas, palaikoma Elžbieta teigia, kad pervadinimo poreikis jau seniai pavėluotas ir, nepaisant to, kad bendruomenės nuomonės aptariamu klausimu skiriasi, vardo keitimo delsti nereikia. „Perl 6“ našumui pagaliau pasiekus „Perl 5“ lygį ir kai kurioms operacijoms pranokstant „Perl 5“, galbūt dabar pats tinkamiausias laikas „Perl 6“ pakeisti pavadinimą.

Kaip papildomas argumentas minimas susiformavusio Perl 6 įvaizdžio, kurį kai kurie kūrėjai ir įmonės suvokia kaip sudėtingą ir pasenusią kalbą, neigiama įtaka Perl 5 reklamai. Daugelyje diskusijų kūrėjai net nesvarstė naudoti „Perl 6“ vien todėl, kad jie turi neigiamą, suformuotą nuomonę prieš „Perl“. Jaunimas suvokia „Perl“ kaip kalbą iš tolimos praeities, kuri neturėtų būti naudojama naujuose projektuose (panašiai kaip jaunieji kūrėjai elgėsi su COBOL 90-aisiais).

Šaltinis: opennet.ru

Добавить комментарий