Perl 6 tili Raku deb o'zgartirildi

Rasmiy ravishda Perl 6 omborida qabul qilindi o'zgartirish, loyiha nomini Rakuga o'zgartirish. Taʼkidlanishicha, loyihaga rasman yangi nom berilgan boʻlsa-da, 19 yildan beri ishlab chiqilayotgan loyiha nomini oʻzgartirish koʻp mehnat talab qiladi va nomni oʻzgartirish toʻliq yakunlangunga qadar biroz vaqt talab etiladi.

Masalan, Perlni Raku bilan almashtirish talab qiladi shuningdek, kataloglar va fayl nomlari, sinflar, muhit o'zgaruvchilari "perl" ga havolalarni almashtirish, hujjatlar va veb-saytlarni qayta ishlash. Shuningdek, barcha turdagi axborot resurslarida Perl 6 haqidagi eslatmalarni Raku bilan almashtirish uchun hamjamiyat va uchinchi tomon saytlari bilan ko'p ish qilish kerak (masalan, perl6 bilan materiallarga raku tegini qo'shish kerak bo'lishi mumkin). teg). Til versiyalarining raqamlanishi hozircha o'zgarishsiz qoladi va keyingi nashr "6.e" bo'lib, oldingi versiyalar bilan mosligini saqlab qoladi. Ammo masalalarning boshqa raqamlanishiga o'tish bo'yicha muhokamani tashkil etish ham bundan mustasno emas.

“.raku” kengaytmasi skriptlar uchun, “.rakumod” modullar uchun, “.rakutest” testlar uchun va “.rakudoc” hujjatlar uchun ishlatiladi (qisqaroq “.rk” kengaytmasidan foydalanmaslikka qaror qilindi, chunki bu mumkin ".rkt" kengaytmasi bilan adashtirmaslik kerak, bu allaqachon Racket tilida ishlatilgan.
Yangi kengaytmalar kelasi yil chiqariladigan 6.e spetsifikatsiyasida mustahkamlanishi rejalashtirilgan. 6.e spetsifikatsiyasidagi eski ".pm", ".pm6" va ".pod6" kengaytmalarini qo'llab-quvvatlash saqlanib qoladi, ammo keyingi 6.f versiyasida bu kengaytmalar eskirgan deb belgilanadi (ogohlantirish beriladi) ko'rsatilgan). ".perl" usuli, Perl klassi, $*PERL o'zgaruvchisi, skript sarlavhasidagi "#!/usr/bin/perl6", PERL6LIB va PERL6_HOME muhit o'zgaruvchilari ham eskirgan bo'lishi mumkin. 6.g versiyasida moslik uchun qoldirilgan Perl bilan bog'lanishlarning ko'pi olib tashlanadi.

Loyiha tashkilot homiyligida rivojlanishda davom etadi "Perl fondi". Agar Perl jamg'armasi Raku loyihasida ishtirok etmaslikka qaror qilsa, muqobil tashkilot yaratish ko'rib chiqilishi mumkin. Perl Foundation veb-saytida Raku loyihasini RPerl va CPerl bilan bir qatorda Perl oilasining tillaridan biri sifatida taqdim etish taklif etiladi. Boshqa tomondan, "Raku jamg'armasi" ni yaratish g'oyasi ham eslatib o'tilgan, faqat Raku uchun tashkilot sifatida,
Perl 5 uchun "Perl Foundation".

Eslatib o'tamiz, Perl 6 nomi ostida loyihani ishlab chiqishni davom ettirishni istamaslikning asosiy sababi. u Perl 6 dastlab kutilganidek Perl 5 ning davomi emas edi, lekin aylantirildi Perl 5 dan shaffof migratsiya uchun hech qanday vositalar tayyorlanmagan alohida dasturlash tiliga. Natijada, bir xil Perl nomi ostida bir-biriga mos kelmaydigan ikkita parallel rivojlanayotgan mustaqil tillar taklif qilinadigan vaziyat yuzaga keldi. manba matn darajasida va o'z hamjamiyatlarini ishlab chiquvchilarga ega. Tegishli, ammo tubdan farqli tillar uchun bir xil nomdan foydalanish chalkashlikka olib keladi va ko'p foydalanuvchilar Perl 6 ni tubdan boshqa til emas, balki Perlning yangi versiyasi deb hisoblashda davom etadilar. Shu bilan birga, Perl nomi Perl 5 bilan bog'lanishda davom etmoqda va Perl 6 haqida eslatish alohida tushuntirishni talab qiladi.

Manba: opennet.ru

a Izoh qo'shish