Perl 6 dilinin adı Raku olaraq dəyişdirildi

Perl 6 repozitoriyası rəsmi olaraq alındı dəyişdirmək, layihə adının Raku olaraq dəyişdirilməsi. Qeyd olunur ki, layihəyə artıq formal olaraq yeni ad verilsə də, 19 ildir ki, inkişaf edən layihənin adının dəyişdirilməsi böyük iş tələb edir və adın dəyişdirilməsi başa çatana qədər bir qədər vaxt lazımdır. .

Məsələn, Perl-i Raku ilə əvəz etmək tələb edəcək həmçinin qovluqlarda və fayl adlarında, siniflərdə, mühit dəyişənlərində "perl" qeydinin dəyişdirilməsi, sənədlərin və saytın yenidən işlənməsi. Perl 6-nı müxtəlif informasiya resurslarında Raku istinadları ilə əvəz etmək üçün icma və üçüncü tərəf saytları ilə çox iş görülməlidir (məsələn, perl6 teqi olan materiallara raku teqini əlavə etmək lazım ola bilər). Dil versiyasının nömrələnməsi hələlik dəyişməz qalacaq və növbəti buraxılış keçmiş buraxılışlarla uyğunluğu saxlayacaq "6.e" olacaq. Amma məsələlərin fərqli nömrələnməsinə keçidin müzakirəsinin təşkili də istisna edilmir.

“.raku” genişlənməsi skriptlər üçün, “.rakumod” modullar üçün, “.rakutest” testlər üçün və “.rakudoc” sənədləşdirmə üçün istifadə olunacaq (mümkün olduğu qədər qısa “.rk” uzantısından istifadə etməmək qərara alındı. artıq Racket dilində istifadə olunan ".rkt" uzantısı ilə qarışdırıla bilər.
Yeni genişləndirmələrin gələn il buraxılacaq 6.e spesifikasiyasında düzəldilməsi planlaşdırılır. 6.e spesifikasiyasında köhnə ".pm", ".pm6" və ".pod6" genişləndirmələri üçün dəstək saxlanılacaq, lakin bu genişləndirmələr növbəti 6.f buraxılışında köhnəlmiş kimi qeyd olunacaq (xəbərdarlıq göstəriləcək) ). ".perl" metodu, Perl sinfi, $*PERL dəyişəni, skript başlıqlarında "#!/usr/bin/perl6", PERL6LIB və PERL6_HOME mühit dəyişənləri də köhnəlmiş kimi istinad edilə bilər. 6.g buraxılışında, uyğunluq üçün geridə qalan bir çox perl bağlamaları çox güman ki, silinəcək.

Layihə təşkilatın himayəsi altında inkişaf etməyə davam edəcək "Perl Fondu". Perl Fondu Raku layihəsi ilə iş görməmək qərarına gələrsə, alternativ təşkilatın yaradılması nəzərdən keçirilə bilər. Perl Foundation saytında Raku layihəsinin RPerl və CPerl ilə birlikdə Perl ailəsinin dillərindən biri kimi təqdim edilməsi təklif edilir. Digər tərəfdən, yalnız Raku üçün bir təşkilat olaraq "Raku Fondu"nun yaradılması ideyası qeyd olunur.
Perl 5 üçün "The Perl Foundation".

Xatırladaq ki, layihənin Perl 6 adı altında inkişafını davam etdirmək istəməməsinin əsas səbəbidir edir Perl 6, gözlənildiyi kimi Perl 5-dən davam etmədi, amma çevrildi Perl 5-dən şəffaf miqrasiya üçün heç bir alət hazırlanmadığı ayrı bir proqramlaşdırma dilinə çevrildi.Nəticədə elə bir vəziyyət yarandı ki, Perl adı altında hər biri ilə uyğun gəlməyən paralel inkişaf edən iki müstəqil dil təklif olundu. mənbə kodu səviyyəsində digərləri və öz icmalarının tərtibatçıları var. Eyni adın əlaqəli, lakin kökündən fərqli dillər üçün istifadəsi çaşqınlıq yaradır və bir çox istifadəçi Perl 6-nı əsaslı şəkildə fərqli bir dil deyil, Perl-in yeni versiyası kimi düşünməyə davam edir. Eyni zamanda Perl adı Perl 5 ilə əlaqələndirilməkdə davam edir və Perl 6-nın xatırlanması ayrıca aydınlaşdırma tələb edir.

Mənbə: opennet.ru

Добавить комментарий