Perl ishlab chiquvchilari Perl 6 nomini o'zgartirish haqida o'ylashmoqda

Perl tilini ishlab chiquvchilar muhokama qilmoq Perl 6 tilini boshqa nom ostida ishlab chiqish imkoniyati. Dastlab, Perl 6 nomini "Kameliya" deb o'zgartirish taklif qilindi, ammo keyin e'tibor siljigan Larri Uoll tomonidan taklif qilingan "Raku" nomiga, u qisqaroq, mavjud perl6 kompilyatori "Rakudo" bilan bog'liq va qidiruv tizimlaridagi boshqa loyihalar bilan bir-biriga mos kelmaydi. Kameliya nomi taklif qilingan, chunki u mavjud maskot nomi va Perl 6 logotipi, qaysi tovar belgisi tegishli Larri Uoll.

Nomni o'zgartirish zarurati sabablari orasida ikkita turli tillar bir xil nom ostida, o'zlarining ishlab chiquvchilar hamjamiyatlari bilan shakllangan vaziyatning paydo bo'lishidir. Perl 6 kutilganidek Perlning navbatdagi asosiy tarmog'iga aylanmadi va uni noldan yaratilgan alohida til deb hisoblash mumkin. Sababli tub farqlar Perl 5 dan ko'p sonli Perl 5 tarafdorlari, juda uzoq rivojlanish tsikli (Perl 6 ning birinchi versiyasi 15 yillik rivojlanishdan keyin chiqarilgan) va katta to'plangan kod bazasi, parallel ravishda ikkita mustaqil til paydo bo'ldi, ular bilan mos kelmaydi. manba kodi darajasida bir-biriga. Bunday holda, Perl 5 va Perl 6 o'zaro bog'liq tillar sifatida qabul qilinishi mumkin, ular orasidagi munosabat C va C ++ o'rtasidagi munosabat bilan taxminan bir xil.

Ushbu tillar uchun bir xil nomdan foydalanish chalkashliklarga olib keladi va ko'p foydalanuvchilar Perl 6 ni tubdan boshqa til emas, balki Perlning yangi versiyasi deb hisoblashda davom etadilar. Bundan tashqari, bu fikrni Perl 6 ishlab chiqish hamjamiyatining ba'zi vakillari ham qo'llab-quvvatlaydilar, ular Perl 6 Perl 5 o'rnini bosuvchi sifatida ishlab chiqilayotganligini ta'kidlamoqdalar, garchi Perl 5 ning rivojlanishi parallel ravishda amalga oshirilgan bo'lsa-da, va tarjimasi Perl 5 uchun Perl 6 loyihalari faqat alohida holatlar bilan cheklangan. Biroq, Perl nomi davom etmoqda aloqa qilish Perl 5 bilan va Perl 6 ni eslatish alohida tushuntirishni talab qiladi.

Larri Uoll, Perl tilini yaratuvchisi, uning ichida video xabar PerlCon 2019 konferensiyasi ishtirokchilariga Perlning ikkala versiyasi allaqachon yetarli darajada etuklikka erishganligini va ularni ishlab chiquvchi jamoalar vasiylikni talab qilmasligini va "Umr uchun buyuk diktator" dan ruxsat so'ramasdan mustaqil ravishda qaror qabul qilishi, shu jumladan nomni o'zgartirishi mumkinligini aniq ko'rsatdi. ”

Nomini o'zgartirish tashabbuskori Perl 6 ning asosiy ishlab chiquvchilaridan biri Eizabeth Mattijsen edi. Curtis "Ovid" Poe, CPAN katalogini yaratuvchisi, qo'llab-quvvatlanadi Elizabet nomini o'zgartirish zarurati uzoq vaqtdan beri o'tib ketgan va muhokama qilinayotgan masala bo'yicha jamoatchilik fikri ikkiga bo'linganiga qaramay, nomni o'zgartirishni kechiktirishning hojati yo'q. Perl 6 ning ishlashi nihoyat Perl 5 darajasiga yetib, ba'zi operatsiyalar bo'yicha Perl 5 dan o'zib keta boshlaganligi sababli, Perl 6 nomini o'zgartirish uchun hozir eng yaxshi vaqt.

Qo'shimcha dalil sifatida, ba'zi ishlab chiquvchilar va kompaniyalar tomonidan murakkab va eskirgan til sifatida qabul qilinadigan Perl 6 ning o'rnatilgan imidjining Perl 5 ning targ'ib qilinishiga salbiy ta'siri qayd etilgan. Bir qator munozaralarda ishlab chiquvchilar Perl 6 dan foydalanishni o'ylab ham ko'rishmagan, chunki ular Perlga qarshi salbiy, shakllangan fikrga ega. Yoshlar Perlni yangi loyihalarda ishlatilmasligi kerak bo'lgan uzoq o'tmishdagi til sifatida qabul qiladilar (xuddi 90-yillarda yosh dasturchilar COBOLga qanday munosabatda bo'lishgani kabi).

Manba: opennet.ru

a Izoh qo'shish