Gjuha Perl 6 është ripërtërirë si Raku

Në repozitorin Perl 6 është pranuar zyrtarisht ndryshimi , duke ndryshuar emrin e projektit në Raku. Edhe pse projekti formalisht tashmë ka një emër të ri, ndryshimi i emrit për një projekt që ka zhvilluar për 19 vjet kërkon një punë të madhe dhe do të kërkojë kohë për të përfunduar plotësisht procesin e riemërtimit.Për shembull, zëvendësimi i Perl me Raku

do të kërkojë ndërsa ndryshimi i përmendjeve të ‘perl’ në katalogë dhe emra skedash, klasash, variablash të mjedisit, rivlerësimin e dokumentacionit dhe faqes së internetit. Gjithashtu do të ketë një punë të madhe me komunitetin dhe faqet e treta për të zëvendësuar përmendjet e Perl 6 me Raku në të gjitha burimet informacionuese (për shembull, mund të jetë e nevojshme të shtohet etiketa raku në materiale me etiketën perl6). Numërimi i versioneve të gjuhës do të mbetet gjithashtu i pandryshuar dhe i ardhshmi do të jetë publikimi ‘6.e’, në të cilin do të ruhet përputhshmëria me versionet e mëparshme. Por nuk përjashtohet organizimi i një diskutimi për kalimin në një numërim të ndryshëm versionesh. также замены упоминания «perl» в каталогах и именах файлов, классах, переменных окружения, переработки документации и сайта. Также предстоит большая работа с сообществом и сторонними сайтами, по замене упоминаний Perl 6 на Raku на всевозможных информационных ресурсах (например, может потребоваться добавление тега raku в материалы с тегом perl6). Нумерация версий языка пока останется без изменений и следующим станет релиз «6.e», в котором будет сохранена совместимость с прошлыми выпусками. Но не исключается организация обсуждения перехода к другой нумерации выпусков.

Для скриптов будет использоваться расширение «.raku», для модулей «.rakumod», для тестов «.rakutest», а для документации «.rakudoc» (более короткое расширение «.rk» решено не использовать так как оно может быть спутано с расширением «.rkt», уже используемым в языке Racket.
Новые расширения планируется закрепить в спецификации 6.e, которая будет выпущена в следующем году. Поддержка старых расширений «.pm», «.pm6» и «.pod6» в спецификации 6.e будет сохранена, но в следующей редакции 6.f эти расширения будут помечены как устаревшие (будет выводиться предупреждение). К устаревшими также могут быть отнесены метод «.perl», класс Perl, переменная $*PERL, «#!/usr/bin/perl6» в заголовке скриптов, переменные окружения PERL6LIB и PERL6_HOME. В редакции 6.g многие оставленные для совместимости привязки к Perl возможно будут удалены.

Проект продолжит развиваться под покровительством организации «’. Krijimi i një organizate alternative mund të shqyrtohet nëse ‘The Perl Foundation’ vendos të mos jetë e angazhuar me projektin Raku. Në faqen e internetit të ‘The Perl Foundation’ projekti Raku propozohet të prezantohet si një nga gjuhët e familjes Perl, përveç RPerl dhe CPerl. Nga ana tjetër, përmendet gjithashtu ideja e krijimit të ‘The Raku Foundation’, si një organizatë vetëm për Raku me ruajtjen«. Создание альтернативной организации может быть рассмотрено если «The Perl Foundation» примет решение не иметь дела с проектом Raku. На сайте «The Perl Foundation» проект Raku предлагается преподносить как один из языков семейства Perl, наряду с RPerl и CPerl. С другой стороны упоминается и идея создания «The Raku Foundation», как организации только для Raku с оставлением
«The Perl Foundation» для Perl 5.

Le të kujtojmë se arsyeja kryesore për mospranimin e vazhdimit të zhvillimit të projektit nën emrin Perl 6

është

ishte se Perl 6 nuk u bë vazhdim i Perl 5, siç ishte pritur fillimisht, por

u shndërrua

në një gjuhë programimi të veçantë, për të cilën nuk u përgatit asnjë mjet për migrim të qartë nga Perl 5. Si rezultat, u krijua një situatë ku me një emër, Perl, ofrohen dy gjuhë autonome që zhvillohen në parallel, të papajtueshme me njëra-tjetrën në nivelin e kodit burimor dhe që kanë komunitetet e veta të zhvilluesve. Përdorimi i një emri për gjuhë që janë ngjashmërisht, por radikalisht të ndryshme, çon në konfuzion dhe shumë përdorues vazhdojnë të besojnë se Perl 6 është një version i ri i Perl, dhe jo një gjuhë thelbësisht të ndryshme. Ndërkohë, emri Perl vazhdon të lidhet me Perl 5, ndërsa përmendja e Perl 6 kërkon një sqarim të veçantë.

Burimi: opennet.ru

Blini hostim të besueshëm për faqe interneti me mbrojtje DDoS, serverë VPS VDS 🔥 Blini hostim të besueshëm për faqe interneti me mbrojtje DDoS, serverë VPS VDS - ProHoster