توسعه دهندگان Perl در حال بررسی تغییر نام برای زبان Perl 6 هستند

توسعه دهندگان زبان پرل بحث می کنند امکان توسعه زبان پرل 6 با نامی دیگر. در ابتدا، Perl 6 به "Camelia" تغییر نام داد، اما پس از آن مورد توجه قرار گرفت جابجا شد به نام "راکو" پیشنهاد شده توسط لری وال، که کوتاه تر است، با کامپایلر موجود perl6 "Rakudo" مرتبط است و با پروژه های دیگر در موتورهای جستجو همپوشانی ندارد. نام کاملیا پیشنهاد شد زیرا یک نام طلسم موجود است و لوگوی پرل 6، علامت تجاری که برای آن متعلق به لری وال.

از جمله دلایل نیاز به تغییر نام، ظهور وضعیتی است که در آن دو زبان مختلف با یک نام با جوامع توسعه دهندگان خاص خود شکل گرفته اند. پرل 6 آنطور که انتظار می رفت به شاخه اصلی بعدی پرل تبدیل نشد و می توان آن را یک زبان مجزا در نظر گرفت که از ابتدا ایجاد شده است. به خاطر اینکه تفاوت های اساسی از پرل 5، تعداد زیادی از طرفداران پرل 5، یک چرخه توسعه بسیار طولانی (نخستین نسخه پرل 6 پس از 15 سال توسعه منتشر شد) و یک پایه کد انباشته شده بزرگ، دو زبان مستقل به موازات یکدیگر به وجود آمدند، ناسازگار با یکدیگر در سطح کد منبع در این شرایط، Perl 5 و Perl 6 را می توان به عنوان زبان های مرتبط درک کرد که رابطه بین آنها تقریباً مانند C و C ++ است.

استفاده از نام یکسان برای این زبان ها منجر به سردرگمی می شود و بسیاری از کاربران همچنان Perl 6 را نسخه جدیدی از Perl می دانند تا یک زبان اساساً متفاوت. علاوه بر این، برخی از نمایندگان جامعه توسعه پرل 6 نیز این نظر را دارند که همچنان اصرار دارند که پرل 6 به عنوان جایگزینی برای پرل 5 در حال توسعه است، اگرچه توسعه پرل 5 به صورت موازی انجام می شود و ترجمه پروژه های پرل 5 به پرل 6 به موارد جداگانه محدود می شود. با این حال، نام پرل همچنان ادامه دارد برای تماس با پرل 5، و ذکر پرل 6 نیاز به توضیح جداگانه دارد.

لری وال، خالق زبان پرل، در او پیام تصویری به شرکت کنندگان در کنفرانس PerlCon 2019 روشن کرد که هر دو نسخه پرل قبلاً به بلوغ کافی رسیده اند و جوامعی که آنها را توسعه می دهند نیازی به سرپرستی ندارند و می توانند به طور مستقل تصمیم گیری کنند، از جمله تغییر نام، بدون درخواست اجازه از "دیکتاتور بزرگوار برای زندگی". ”

آغازگر تغییر نام Eizabeth Mattijsen، یکی از توسعه دهندگان اصلی Perl 6 بود. Curtis "Ovid" Poe، خالق دایرکتوری CPAN، پشتیبانی الیزابت این است که نیاز به تغییر نام مدت هاست که به تعویق افتاده است و علیرغم اینکه نظر جامعه در مورد موضوع مورد بحث تقسیم شده است، نیازی به تاخیر در تغییر نام نیست. با توجه به اینکه عملکرد پرل 6 در نهایت به سطح پرل 5 رسید و در برخی از عملیات ها از پرل 5 پیشی گرفت، شاید اکنون بهترین زمان برای تغییر نام پرل 6 باشد.

به عنوان یک استدلال اضافی، تاثیر منفی بر ارتقای پرل 6 از تصویر تثبیت شده پرل 5، که توسط برخی توسعه دهندگان و شرکت ها به عنوان یک زبان پیچیده و قدیمی تلقی می شود، ذکر شده است. در تعدادی از بحث ها، توسعه دهندگان حتی استفاده از Perl 6 را صرفاً به این دلیل که نظر منفی و شکل گرفته علیه پرل دارند، در نظر نگرفته اند. جوانان Perl را زبانی از گذشته های دور می دانند که نباید در پروژه های جدید استفاده شود (مثل رفتار توسعه دهندگان جوان با COBOL در دهه 90).

منبع: opennet.ru

اضافه کردن نظر