Perl geliştiricileri, Perl 6 dili için bir isim değişikliği düşünüyor

Perl geliştiricileri görüşüyorlar Perl 6 dilini farklı bir isim altında geliştirme imkanı. Başlangıçta Perl 6'nın "Camelia" olarak yeniden adlandırılması önerildi, ancak daha sonra dikkat kaymış kısaca mevcut perl6 derleyicisi "Rakudo" ile ilişkilendirilen ve diğer arama motoru projeleriyle örtüşmeyen Larry Wall'un önerdiği "Raku" adına. Camelia adı, maskotun mevcut adı olduğundan ve Perl 6 logosu, ait olduğu ticari marka ait Larry Duvarı.

Yeniden adlandırma ihtiyacının nedenleri arasında, iki farklı dilin aynı ad altında oluştuğu, kendi geliştirici topluluklarına sahip olduğu bir durumun ortaya çıkması yer alıyor. Perl 6, beklendiği gibi Perl'in bir sonraki ana dalı olmadı ve sıfırdan oluşturulmuş ayrı bir dil olarak görülebilir. yüzünden kardinal farklılıklar Perl 5'ten, çok sayıda Perl 5 taraftarı, çok uzun bir geliştirme döngüsü (Perl 6'nın ilk sürümü 15 yıllık geliştirmeden sonra yayınlandı) ve büyük bir birikmiş kod tabanı, iki paralel gelişen bağımsız dil kaynak kod düzeyinde birbirleriyle uyumlu olmadığı ortaya çıkmıştır. Mevcut durumda Perl 5 ve Perl 6, C ve C++ arasındakine benzer bir ilişkiyle kardeş diller olarak görülebilir.

Bu diller için aynı ismin kullanılması kafa karıştırıyor ve birçok kullanıcı Perl 6'yı temelde farklı bir dilden ziyade Perl'in yeni bir versiyonu olarak düşünmeye devam ediyor. Ayrıca, Perl 6 geliştirme topluluğunun bazı temsilcileri, Perl 6'in geliştirilmesi paralel olarak gerçekleştirilmesine ve Perl 5 projelerinin aktarılmasına rağmen, Perl 5'nın Perl 5'in yerine geçecek şekilde geliştirildiğinde ısrar etmeye devam ederek bu görüşe bağlı kalıyor. Perl 6'ya geçiş izole vakalarla sınırlıdır. Olduğu söyleniyor, Perl'in adı devam ediyor iletişime geçmek Perl 5 ile ve Perl 6'dan bahsetmek ayrı bir açıklama gerektirir.

Larry DuvarıPerl dilinin yaratıcısı, kendi video mesajı konferans katılımcılarına PerlCon 2019, Perl'in her iki varyantının da yeterli olgunluğa ulaştığını ve bunları geliştiren toplulukların vesayet gerektirmediğini ve "Yaşam Boyu Yüce Diktatör"den izin istemeden yeniden adlandırma da dahil olmak üzere kendi başlarına kararlar alabileceklerini açıkça ortaya koydu. ”.

Yeniden adlandırma, Perl 6'nın temel geliştiricilerinden biri olan Elisabeth Mattijsen tarafından başlatıldı. CPAN kataloğunun yaratıcısı Curtis "Ovid" Poe, destekli Elizabeth, yeniden adlandırma ihtiyacının çok geciktiğini ve tartışılan konuyla ilgili topluluğun görüşünün bölünmüş olmasına rağmen, ad değişikliğini geciktirmemelisiniz. Perl 6'nın performansının nihayet Perl 5 ile eşit olması ve bazı işlemlerin Perl 5'i geçmeye başlamasıyla, bu, Perl 6'nın adını değiştirmesi için en iyi zaman olabilir.

Ek bir argüman olarak, bazı geliştiriciler ve şirketler tarafından karmaşık ve modası geçmiş bir dil olarak algılanan Perl 6'in mevcut imajının Perl 5'nın tanıtımı üzerindeki olumsuz etkisinden bahsedilmektedir. Bir dizi tartışmada, geliştiriciler sırf Perl'e karşı olumsuz bir görüş oluşturdukları için Perl 6'yı kullanmayı düşünmediler bile. Gençler için Perl, uzak geçmişten gelen ve yeni projelerde kullanılmaması gereken bir dil olarak algılanıyor (yaklaşık 90'larda olduğu gibi, genç geliştiriciler COBOL'a aitti).

Kaynak: opennet.ru

Yorum ekle