Специальные цены!
 
 

Язык Perl 6 переименован в Raku

Язык Perl 6 переименован в Raku

Отмечается, что несмотря на то, что формально проекту уже присвоено новое имя, смена имени для проекта, который развивается уже 19 лет, требует проведения большой работы и до полного завершения переименования потребуется некоторое время. В репозитории Perl 6 официально принято изменение, меняющие имя проекта на Raku.

Также предстоит большая работа с сообществом и сторонними сайтами, по замене упоминаний Perl 6 на Raku на всевозможных информационных ресурсах (например, может потребоваться добавление тега raku в материалы с тегом perl6). Например, замена Perl на Raku потребует также замены упоминания «perl» в каталогах и именах файлов, классах, переменных окружения, переработки документации и сайта. Но не исключается организация обсуждения перехода к другой нумерации выпусков. Нумерация версий языка пока останется без изменений и следующим станет релиз »6.e», в котором будет сохранена совместимость с прошлыми выпусками.

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

В итоге сложилась ситуация, когда под одним именем Perl предлагаются два параллельно развивающихся самостоятельных языка, не совместимых друг с другом на уровне исходных текстов и имеющих свои сообщества разработчиков. Напомним, что основной причиной нежелания продолжать развитие проекта под именем Perl 6 является то, что Perl 6 не стал продолжением Perl 5, как ожидалось изначально, а превратился в отдельный язык программирования, для которого так и не было подготовлено инструментария по прозрачной миграции с Perl 5. При этом имя Perl продолжает связываться с Perl 5, а упоминание Perl 6 требует отдельного уточнения. Использование одного имени для родственных, но кардинально отличающихся языков, приводит к путанице и многие пользователи продолжают считать Perl 6 новой версией Perl, а не принципиально другим языком. num=51679 Источник: http://www.opennet.ru/opennews/art.shtml?

Отмечается, что несмотря на то, что формально проекту уже присвоено новое имя, смена имени для проекта, который развивается уже 19 лет, требует проведения большой работы и до полного завершения переименования потребуется некоторое время. В репозитории Perl 6 официально принято изменение, меняющие имя проекта на Raku.

Также предстоит большая работа с сообществом и сторонними сайтами, по замене упоминаний Perl 6 на Raku на всевозможных информационных ресурсах (например, может потребоваться добавление тега raku в материалы с тегом perl6). Например, замена Perl на Raku потребует также замены упоминания «perl» в каталогах и именах файлов, классах, переменных окружения, переработки документации и сайта. Но не исключается организация обсуждения перехода к другой нумерации выпусков. Нумерация версий языка пока останется без изменений и следующим станет релиз »6.e», в котором будет сохранена совместимость с прошлыми выпусками.

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

В итоге сложилась ситуация, когда под одним именем Perl предлагаются два параллельно развивающихся самостоятельных языка, не совместимых друг с другом на уровне исходных текстов и имеющих свои сообщества разработчиков. Напомним, что основной причиной нежелания продолжать развитие проекта под именем Perl 6 является то, что Perl 6 не стал продолжением Perl 5, как ожидалось изначально, а превратился в отдельный язык программирования, для которого так и не было подготовлено инструментария по прозрачной миграции с Perl 5. При этом имя Perl продолжает связываться с Perl 5, а упоминание Perl 6 требует отдельного уточнения. Использование одного имени для родственных, но кардинально отличающихся языков, приводит к путанице и многие пользователи продолжают считать Perl 6 новой версией Perl, а не принципиально другим языком. num=51679 Источник: http://www.opennet.ru/opennews/art.shtml?


Дата публикации: 15.10.2019


Ещё новости


  27.08.2022  В океане обнаружены колоссальные залежи сахара, о существовании которых не знали даже эксперты

Это означает, что концентрация сахара на морском дне примерно в 80 раз выше, чем в обычной почве. Сахар поступает в виде сахарозы (основного ингредиента сахара, используемого на кухне), и высвобождает...

  30.09.2022  В следующем году Micron Technology резко сократит капитальные затраты

Особенно в части покупки производственного оборудования. Особенно в части покупки производственного оборудования. Предвидя это, Micron собирается сократить капитальные затраты в следующем году н...

  27.08.2022  Власти Италии обратились к экстрасенсу, чтобы тот спас всех от засухи

Такое решение вызвано серьезными последствиями аномальной жары лета 2022 года: два из пяти источников воды коммуны пересохли.  В северном регионе Италии, коммуна Баярдо, Лигурия, местные власти обрати...

  27.08.2022  Это точно не убийца флагманов. OnePlus представила наушники... за 10 долларов

При этом речь идёт вовсе не о каких-то наушниках для ценителей качественного звука, где наличие провода можно было бы легко объяснить. Учитывая, что подобные решения становятся всё более редкими, анон...

  27.08.2022  Видео: геймплейный трейлер стильного экшена Gungrave G.O.R.E. с безжалостным антигероем

R.E. Разработчики из Iggymob совместно с издательством Prime Matter представили геймплейное видео Gungrave G.O. — стильного экшен-шутера, в котором игрок сможет перевоплотиться в брутального антигер...



Все новости




Корзина
Товаров: 0
Сумма: $0
Курс (нал.) 1$ = 62.00 руб.
Курс (безнал) 1$ = 65.00 руб.

НОВОСТИ

09.11.2022
Перспективный «Москвич» уже появился в Казахстане? В соседней стране начали продавать JAC JS4 – ожидается, что его производство наладят в Москве на бывшем заводе Renault

30.09.2022
В следующем году Micron Technology резко сократит капитальные затраты

27.08.2022
В Китае представлен перспективный «Москвич»? На автосалоне в Чэнду дебютировал 7-местный кроссовер Sehol X8 Plus за 14 500 долларов

27.08.2022
В океане обнаружены колоссальные залежи сахара, о существовании которых не знали даже эксперты

27.08.2022
Власти Италии обратились к экстрасенсу, чтобы тот спас всех от засухи

27.08.2022
Российское приложение определит депрессию у человека по его манере говорить

27.08.2022
Это точно не убийца флагманов. OnePlus представила наушники... за 10 долларов

27.08.2022
Видео: геймплейный трейлер стильного экшена Gungrave G.O.R.E. с безжалостным антигероем

26.08.2022
20 000 потоковых процессоров, 36 ГБ памяти и шина разрядностью 512 бит. AMD работает над видеокартой-монстром, но она выйдет нескоро

26.08.2022
Флагман Xiaomi возвращается к истокам. Xiaomi 13 получит плоский экран впервые с момента выпуска Xiaomi Mi 9

Все новости

ОБЗОРЫ

14.03.2024
Сервер времени

07.03.2024
Восстановление операционной системы Windows без лишних проблем

07.03.2024
Эффективность и доступность при чистке компьютера

07.03.2024
Эффективное решение для проблемных ситуаций

02.03.2024
Как заменить клавишы на Macbook?

Все обзоры
 
   
   
ASUS A7U

от $1065 
RoverBook Discovery B214

от $980 
RoverBook Voyager B514

от $835 
LCD PC WindRover LP2001 AT7

от $0 
Периферия Руль с педалями T...

от $85 
 
      © 2003-2024, Ноутбуки на Буденовском
Тел. (495) (499) 115-03-45
E-Mail: