Таҳиягарони Perl тағир додани номро барои Perl 6 баррасӣ мекунанд

Таҳиягарони забони Perl муҳокима кунед имконияти таҳияи забони Perl 6 бо номи дигар. Дар аввал, Perl 6 пешниҳод карда шуд, ки номи "Камелия" иваз карда шавад, аммо баъдан таваҷҷӯҳ кард ҳаракат кард ба номи "Raku", ки аз ҷониби Ларри Уолл пешниҳод шудааст, кӯтоҳтар аст, ки бо компилятори мавҷудаи perl6 "Rakudo" алоқаманд аст ва бо лоиҳаҳои дигар дар системаҳои ҷустуҷӯӣ мувофиқат намекунад. Номи Camelia пешниҳод карда шуд, зеро он як номи маскот мавҷуд аст ва Логотипи Perl 6, тамғаи молие, ки барои он тааллуқ дорад Ларри Уолл.

Дар байни сабабҳои зарурати тағир додани ном пайдоиши вазъиятест, ки дар он ду забони гуногун бо як ном бо ҷомеаҳои таҳиягарони худ ташаккул ёфтаанд. Perl 6 ба шохаи навбатии асосии Perl табдил наёфт, тавре ки интизор мерафт ва онро метавон забони алоҳидае ҳисобида шавад, ки аз сифр сохта шудааст. Аз сабаби фарқиятҳои куллӣ Аз Perl 5, шумораи зиёди пайравони Perl 5, як давраи хеле тӯлонии рушд (нахустин версияи Perl 6 пас аз 15 соли рушд бароварда шуд) ва пойгоҳи бузурги ҷамъшудаи рамзӣ, ду забони мустақил дар мувозӣ ба вуҷуд омадаанд, ки бо онҳо номувофиқанд. якдигарро дар сатҳи рамзи сарчашма. Дар ин вазъият Perl 5 ва Perl 6-ро метавон ҳамчун забонҳои алоқаманд қабул кард, ки муносибати байни онҳо тақрибан ба мисли C ва C++ аст.

Истифодаи як ном барои ин забонҳо боиси нофаҳмиҳо мегардад ва бисёре аз корбарон идома медиҳанд, ки Perl 6 версияи нави Perl бошад, на забони комилан дигар. Гузашта аз ин, ин ақидаро баъзе намояндагони ҷомеаи рушди Perl 6 низ ҷонибдорӣ мекунанд, ки идома медиҳанд, ки Perl 6 ҳамчун ивазкунандаи Perl 5 таҳия карда мешавад, гарчанде ки таҳияи Perl 5 дар баробари амалӣ карда мешавад ва тарҷумаи Лоиҳаҳои Perl 5 ба Perl 6 бо ҳолатҳои алоҳида маҳдуданд. Бо вуҷуди ин, номи Perl идома дорад тамос гирифтан бо Perl 5 ва зикри Perl 6 тавзеҳи алоҳидаро талаб мекунад.

Ларри Уолл, офарандаи забони Перл, дар худ паёми видеоӣ ба иштирокчиёни конфронси PerlCon 2019 равшан нишон дод, ки ҳарду версияи Perl аллакай ба камолоти кофӣ расидаанд ва ҷамоатҳои таҳиякунандаи онҳо ба парасторӣ ниёз надоранд ва метавонанд мустақилона қарор қабул кунанд, аз ҷумла тағир додани ном, бидуни дархост аз "Диктатори бузургвор барои ҳаёт. »

Ташаббускори тағири ном Эйзабет Маттийсен, яке аз таҳиягарони асосии Perl 6 буд. Куртис "Овид" По, созандаи директорияи CPAN, дастгирй мекунад Элизабет ин аст, ки зарурати тағйири ном кайҳо ба таъхир афтодааст ва бо вуҷуди он ки ақидаи ҷомеъа дар масъалаи мавриди баррасӣ ихтилоф дорад, зарурати ба таъхир андохтани тағйири ном вуҷуд надорад. Бо он ки иҷрои Perl 6 дар ниҳоят ба сатҳи Perl 5 расид ва барои баъзе амалиётҳо аз Perl 5 бартарӣ пайдо кард, шояд ҳоло беҳтарин вақти иваз кардани номи худ барои Perl 6 бошад.

Ҳамчун далели иловагӣ, таъсири манфӣ ба пешбурди Perl 6 аз симои муқарраршудаи Perl 5, ки аз ҷониби баъзе таҳиягарон ва ширкатҳо ҳамчун забони мураккаб ва кӯҳна қабул карда мешавад, зикр карда мешавад. Дар як қатор муҳокимаҳо, таҳиягарон ҳатто истифодаи Perl 6-ро танҳо фикр накардаанд, зеро онҳо бар зидди Perl ақидаи манфӣ ва ташаккулёфта доранд. Ҷавонон Perl-ро ҳамчун забоне аз гузаштаи дур қабул мекунанд, ки набояд дар лоиҳаҳои нав истифода шавад (ба монанди он, ки таҳиягарони ҷавон дар солҳои 90-ум бо COBOL чӣ гуна муносибат мекарданд).

Манбаъ: opennet.ru

Илова Эзоҳ