Распрацоўнікі Perl разглядаюць магчымасць змены імя для мовы Perl 6

Распрацоўнікі мовы Perl абмяркоўваюць магчымасць развіцця мовы Perl 6 пад іншым імем. Першапачаткова Perl 6 прапаноўвалася перайменаваць у "Camelia", але затым увага зрушылася на прапанаванае Лары Уолам імя "Raku", якое карацей, асацыюецца з існуючым perl6-кампілятарам "Rakudo" і не перасякаецца з іншымі праектамі ў пошукавых сістэмах. Імя Camelia прапанавана, так як гэта існуючыя назва талісмана і лагатыпа Perl 6, гандлёвая марка на які належыць Лары Уолу.

Сярод прычын неабходнасці перайменавання называецца ўзнікненне сітуацыі, у якой сфармаваліся дзве розныя мовы пад адным імем, якія маюць свае супольнасці распрацоўшчыкаў. Perl 6 не стаў наступнай значнай галінкай Perl, як чакалася, і можа разглядацца як створаная з нуля асобная мова. З-за кардынальных адрозненняў ад Perl 5, вялікай колькасці прыхільнікаў Perl 5, занадта працяглага цыклу распрацоўкі (першы рэліз Perl 6 быў выпушчаны пасля 15 гадоў распрацоўкі) і вялікай назапашанай кодавай базы паўстала дзве раўналежна якія развіваюцца самастойных мовы, не сумяшчальных сябар з сябрам на ўзроўні зыходных тэкстаў. У сітуацыі, якая склалася Perl 5 і Perl 6 можна ўспрымаць як роднасныя мовы, адносіны паміж якімі прыкладна як паміж З і C++.

Выкарыстанне аднаго імя для гэтых моў прыводзіць да блытаніны і шматлікія карыстачы працягваюць лічыць Perl 6 новай версіяй Perl, а не прынцыпова іншай мовай. Больш за тое, такога меркавання прытрымліваюцца і некаторыя прадстаўнікі супольнасці распрацоўшчыкаў Perl 6, якія працягваюць настойваць, што Perl 6 развіваецца як замена Perl 5, хоць распрацоўка Perl 5 вядзецца паралельна, а перавод Perl 5 праектаў на Perl 6 абмяжоўваецца адзінкавымі выпадкамі. Пры гэтым імя Perl працягвае звязвацца з Perl 5, а згадка Perl 6 патрабуе асобнага ўдакладнення.

Лары Уол, стваральнік мовы Perl, у сваім відэазвароце да ўдзельнікаў канферэнцыі PerlCon 2019 даў зразумець, што абодва варыянты Perl ужо дасягнулі дастатковай сталасці і супольнасці, якія іх развіваюць, не патрабуюць апекі і могуць самастойна прымаць рашэнні, у тым ліку аб перайменаванні, не пытаючыся дазволу ў «Вялікадушнага пажыццёвага дыктатара».

Ініцыятарам перайменавання стала Элізабэт Маттыйсен (Eizabeth Mattijsen), якая ўваходзіць у лік асноўных распрацоўшчыкаў Perl 6. Кёрціс По (Curtis «Ovid» Poe), стваральнік каталога CPAN, падтрымаў Элізабэт у тым, што неабходнасць перайменавання даўно наспела і, нягледзячы на ​​тое, што меркаванне супольнасці па абмяркоўваецца пытанні падзялілася, не варта зацягваць са зменай імя. У святле таго, што прадукцыйнасць Perl 6 даведзена да ўзроўню Perl 5, а для некаторых аперацый пачынае апярэджваць Perl 5, магчыма, для Perl 6 цяпер лепшы момант для змены імя.

У якасці дадатковага аргументу згадана негатыўны ўплыў на пасоўванне Perl 6 які склаўся іміджу Perl 5, які ўспрымаецца некаторымі распрацоўнікамі і кампаніямі як ускладненая і састарэлая мова. У шэрагу дыскусій распрацоўнікі нават не разглядалі ўжыванне Perl 6 толькі таму, што маюць адмоўнае якое сфармавалася меркаванне супраць Perl. У моладзі Perl успрымаецца як мова з далёкага мінулага, якую не варта выкарыстоўваць у новых праектах (прыкладна так як у 90-я гады маладыя распрацоўшчыкі ставіліся да COBOL).

Крыніца: opennet.ru

Дадаць каментар