Perl әзірлеушілері Perl 6 тілінің атауын өзгертуді қарастыруда

Perl тілін әзірлеушілер талқылау Perl 6 тілін басқа атаумен дамыту мүмкіндігі. Бастапқыда Perl 6 атауын «Камелия» деп өзгерту ұсынылды, бірақ содан кейін назар аударылды ауыстырылды Ларри Уолл ұсынған «Raku» атауына, ол қысқарақ, қолданыстағы «Rakudo» perl6 компиляторымен байланысты және іздеу жүйелеріндегі басқа жобалармен сәйкес келмейді. Камелия атауы бұрыннан бар талисман атауы болғандықтан ұсынылды 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 туралы айту бөлек түсіндіруді қажет етеді.

Ларри Уолл, Perl тілін жасаушы, оның ішінде бейне хабарлама PerlCon 2019 конференциясының қатысушыларына Perl-тің екі нұсқасы да жеткілікті дәрежеге жеткенін және оларды дамытатын қауымдастықтар қамқоршылықты қажет етпейтінін және «Өмір бойына үлкен диктатордың» рұқсатын сұрамай-ақ өз бетінше шешім қабылдай алатынын, оның ішінде атауды өзгертуге болатынын түсіндірді. »

Атын өзгертудің бастамашысы Эйзабет Маттийсен болды, Perl 6 негізгі әзірлеушілерінің бірі. Кертис «Овид» По, CPAN анықтамалығын жасаушы, қолдайды Элизабеттің айтуынша, атауды өзгерту қажеттілігі әлдеқашан кешіктірілген және талқыланатын мәселе бойынша қауымдастықтың пікірі екіге бөлінгеніне қарамастан, атауды өзгертуді кейінге қалдырудың қажеті жоқ. Perl 6 өнімділігі ақырында Perl 5 деңгейіне жетіп, кейбір операциялар үшін Perl 5-тен асып түсе бастағанда, Perl 6 үшін өз атын өзгерту үшін ең жақсы уақыт қазір болуы мүмкін.

Қосымша дәлел ретінде кейбір әзірлеушілер мен компаниялар күрделі және ескірген тіл ретінде қабылданатын Perl 6-тің қалыптасқан имиджінің Perl 5 ілгерілетуіне кері әсері айтылады. Бірқатар пікірталастарда әзірлеушілер Perl-ге қарсы теріс, қалыптасқан пікірге ие болғандықтан, Perl 6-ны пайдалануды тіпті ойламады. Жастар Perl-ді жаңа жобаларда қолдануға болмайтын ертедегі тіл ретінде қабылдайды (90-жылдары жас әзірлеушілердің COBOL тіліне қалай қарағаны сияқты).

Ақпарат көзі: opennet.ru

пікір қалдыру