Забони Perl 6 ба Раку номгузорӣ шуд

Расман дар анбори Perl 6 кабул кард тағирот, тағир додани номи лоиҳа ба Raku. Гуфта мешавад, бо вуҷуди он ки расман ба лоиҳа аллакай номи нав дода шудааст, тағйири номи лоиҳае, ки 19 сол боз таҳия шудааст, заҳмати зиёдро тақозо мекунад ва то пурра анҷом ёфтани тағири ном чанд вақт лозим аст.

Масалан, иваз кардани Perl бо Raku талаб мекунад инчунин иваз кардани истинодҳо ба "perl" дар директорияҳо ва номҳои файлҳо, синфҳо, тағирёбандаҳои муҳити зист, коркарди ҳуҷҷатҳо ва вебсайт. Инчунин бояд бо ҷомеа ва сайтҳои сеюм барои иваз кардани зикри Perl 6 бо Raku дар ҳама намуди захираҳои иттилоотӣ корҳои зиёде анҷом дода шаванд (масалан, мумкин аст илова кардани теги раку ба мавод бо perl6 зарур бошад. тег). Рақамгузории версияҳои забонӣ то ҳол бетағйир боқӣ мемонад ва версияи навбатӣ "6.e" хоҳад буд, ки мутобиқатро бо версияҳои қаблӣ нигоҳ медорад. Аммо ташкили мухокимаи гузаштан ба ракамхои гуногуни масъалахо истисно нест.

Тамдиди ".raku" барои скриптҳо, ".rakumod" барои модулҳо, ".rakutest" барои санҷишҳо ва ".rakudoc" барои ҳуҷҷатгузорӣ истифода мешавад (қарор дода шуд, ки тамдиди кӯтоҳтари ".rk" истифода нашавад, зеро мумкин аст бо тамдиди ".rkt", ки аллакай дар забони ракет истифода мешавад, ошуфта шавад.
Ба нақша гирифта шудааст, ки васеъкуниҳои нав дар мушаххасоти 6.e, ки соли оянда бароварда мешаванд, сабт карда шаванд. Дастгирии васеъкуниҳои кӯҳнаи ".pm", ".pm6" ва ".pod6" дар мушаххасоти 6.e нигоҳ дошта мешавад, аммо дар версияи навбатии 6.f ин васеъкуниҳо ҳамчун бекоршуда қайд карда мешаванд (огоҳӣ дода мешавад. намоиш дода мешавад). Усули ".perl", синфи Perl, тағирёбандаи $*PERL, "#!/usr/bin/perl6" дар сарлавҳаи скрипт, тағирёбандаҳои муҳити PERL6LIB ва PERL6_HOME низ метавонанд бекор карда шаванд. Дар версияи 6.g, бисёре аз пайвандҳо ба Perl, ки барои мутобиқат гузошта шуда буданд, эҳтимол нест карда мешаванд.

Лоиҳа рушди худро таҳти сарпарастии созмон идома медиҳад "Бунёди Perl". Таъсиси ташкилоти алтернативӣ метавонад баррасӣ шавад, агар Бунёди Perl тасмим гирад, ки бо лоиҳаи Raku иштирок накунад. Дар вебсайти Фонди Perl, лоиҳаи Raku пешниҳод карда мешавад, ки ҳамчун яке аз забонҳои оилаи Perl ҳамроҳ бо RPerl ва CPerl пешниҳод карда шавад. Аз тарафи дигар, идеяи таъсиси "Бунёди Раку" низ зикр шудааст, ки ҳамчун созмон танҳо барои Раку, тарки
"Бунёди Perl" барои Perl 5.

Ёдовар мешавем, ки сабаби асосии худдорӣ аз идомаи таҳияи лоиҳа бо номи Perl 6 Ин аст, ки Perl 6 идомаи Perl 5 набуд, тавре ки дар аввал интизор буд, аммо гардонд ба забони алоҳидаи барномасозӣ, ки барои он ягон абзор барои муҳоҷирати шаффоф аз Perl 5 омода нашудааст.Дар натиҷа, вазъияте ба миён омад, ки дар он бо ҳамон номи Perl ду забони мустақили параллелӣ, ки бо ҳамдигар номувофиқанд, пешниҳод карда мешаванд. дар сатҳи матни сарчашма ва дорои таҳиягарони ҷомеаҳои худ. Истифодаи як ном барои забонҳои алоқаманд, вале ба таври куллӣ гуногун боиси нофаҳмиҳо мегардад ва бисёре аз корбарон Perl 6-ро версияи нави Perl меҳисобанд, на забони комилан дигар. Дар айни замон, номи Perl бо Perl 5 алоқаманд боқӣ мемонад ва зикри Perl 6 тавзеҳи алоҳидаро талаб мекунад.

Манбаъ: opennet.ru

Илова Эзоҳ