The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Выпуск Rakudo Star 2020.01, дистрибутива языка Raku (бывший Perl 6)

29.02.2020 09:51

Доступен релиз пакета Rakudo Star 2020.01, включающего компилятор Rakudo, виртуальную машину MoarVM, документацию, модули и инструменты, необходимые для разработки на языке Raku (новое название языка Perl 6 после переименования). Компилятор соответствует спецификации Raku v6.d, за исключением поддержки расширенных макросов, неблокирующего ввода/вывода и ряда мелких особенностей, которые планируется довести до рабочего состояния в будущих выпусках. В качестве виртуальной машины для исполнения байт-кода предлагается MoarVM, которая проходит все тесты (альтернативный бэкенд на базе JVM пока не обладает всей необходимой функциональностью).

В новой версии добавлен новый исполняемый файл raku, который заменил собой perl6, а также добавлены новые опции, в которых название perl заменено на raku. Проведена большая оптимизация производительности операций, связанных с обработкой строк (например, Str.chomp стал быстрее от 10 до 100 раз, Str.substr от 1.5 до 3 раз, а Str.trim* от 1.5 до 90 раз). Реализованы многие новые возможности языка, развиваемые в спецификации Raku v6.e. Вместо Readline для интерактивного редактирования строк предложен модуль Linenoise. Временно прекращена поддержка бинарных сборок для Windows и macOS.

  1. Главная ссылка к новости (https://rakudo.org/post/announ...)
  2. OpenNews: Язык Perl 6 переименован в Raku
  3. OpenNews: Выпуск Rakudo Star 2019.03, дистрибутива Perl 6
  4. OpenNews: Релиз оптимизирующего компилятора Perl5-кода RPerl 4.0
  5. OpenNews: Уязвимости в интерпретаторе Perl, связанные с обработкой переменных окружения и regexp
  6. OpenNews: Релиз языка программирования Perl 5.30.0
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/52455-raku
Ключевые слова: raku, perl, rakudo
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (36) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 09:53, 29/02/2020 Скрыто модератором [﹢﹢﹢] [ · · · ]
  • –3 +/
     
     
  • 2.2, Аноним (2), 10:18, 29/02/2020 Скрыто модератором
  • +/
     

  • 1.3, Аноним (3), 10:37, 29/02/2020 Скрыто модератором [﹢﹢﹢] [ · · · ]
  • –9 +/
     
     
  • 2.5, Аноним (3), 10:37, 29/02/2020 Скрыто модератором
  • –6 +/
     
     
  • 3.11, Аноним (11), 11:08, 29/02/2020 Скрыто модератором
  • +7 +/
     
     
  • 4.22, пох. (?), 16:24, 29/02/2020 Скрыто модератором
  • +1 +/
     
  • 2.6, Здрасьте (?), 10:42, 29/02/2020 Скрыто модератором
  • +/
     
     
  • 3.7, Здрасьте (?), 10:43, 29/02/2020 Скрыто модератором
  • +/
     
  • 3.12, Аноним (12), 11:10, 29/02/2020 Скрыто модератором
  • –2 +/
     
     
  • 4.16, Аноним (-), 13:04, 29/02/2020 Скрыто модератором
  • +5 +/
     
  • 4.20, Аноним (20), 16:07, 29/02/2020 Скрыто модератором
  • +/
     
  • 2.9, Аноним (9), 11:02, 29/02/2020 Скрыто модератором
  • +/
     
     
  • 3.15, Аноним (2), 12:14, 29/02/2020 Скрыто модератором
  • +/
     
  • 2.14, YetAnotherOnanym (ok), 11:55, 29/02/2020 Скрыто модератором
  • +/
     

     ....ответы скрыты модератором (11)

  • 1.4, Долбоним (?), 10:37, 29/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Долго вдуплял, думал ОС на Raku написали.
     
     
  • 2.52, Аноним (52), 10:03, 03/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    ===Шутки за 200===
    ОС для раков уже давно есть!
     

  • 1.8, К (?), 10:48, 29/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Заживем, или еще лет 10 ждем!
     
     
  • 2.13, Аноним (12), 11:12, 29/02/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Еще 10 лет поддерживать. Или ты думаешь что опеннетик должен работать на древнем перле?
     

  • 1.17, Аноним (-), 13:08, 29/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Хорошая попытка реанимации мёртвого перла, но ребрендинг толку не дал. Увы. Бывает. Смысла в этом нет - весь продакшн и профи давно перешли на Python.
     
     
  • 2.21, Аноним (-), 16:13, 29/02/2020 [^] [^^] [^^^] [ответить]  
  • +7 +/
    >Хорошая попытка реанимации мёртвого перла

    Просто толсто, или тосто просто.

     
     
  • 3.33, A.Stahl (ok), 18:23, 29/02/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Не всё то толсто что просто.
     
  • 2.40, Аноним (40), 22:14, 29/02/2020 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Продакшн на питоне - миф.
     
     
  • 3.41, Аноним (41), 22:48, 29/02/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Ну может на Жабе, но уж точно и не Перле.
     

  • 1.36, Аноним (36), 18:57, 29/02/2020 Скрыто модератором [﹢﹢﹢] [ · · · ]
  • +1 +/
     
  • 1.39, Аноним (39), 21:51, 29/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Только дошло. Это они так имели ввиду 6 по-японски? О_о
     
  • 1.42, Аноним (41), 22:55, 29/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    Уж лучше бы они его просто назвали Perl6, без пробела. 6 не номер версии, а часть названия языка. А то с нынешним названием точно не взлетит.
     
     
  • 2.43, IRASoldier_registered (ok), 07:14, 01/03/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А то с нынешним названием точно не взлетит.

    Только от того, что у некоторых русскоязычных юзеров проблемы с восприятием некоторых иноязычных слов? Конечно не взлетит. (#сарказм)  

     
     
  • 3.48, Аноним (48), 16:56, 02/03/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да, приходится учитывать. А то вот, например, фремворк Zope среди русскоязычных не очень-то летает.
     
     
  • 4.49, Michael Shigorin (ok), 18:05, 02/03/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Да, приходится учитывать. А то вот, например, фремворк Zope
    > среди русскоязычных не очень-то летает.

    Андрей Орлов (cray@) при этом вполне себе русскоязычный. :)

     
  • 2.44, username (??), 18:03, 01/03/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Там совсем другой язык, авторы поэтому решили уйти от связей с perl
     

  • 1.45, Аноним (45), 22:13, 01/03/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >> Str.chomp стал быстрее от 10 до 100 раз, Str.substr от 1.5 до 3 раз, а Str.trim* от 1.5 до 90 раз

    Перл же славился быстрой обработкой текстов. Когда они это запороть успели, что теперь такие выигрыши получают?

     
     
  • 2.46, Аноним (46), 12:26, 02/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Зачти вот эту ветку https://www.linux.org.ru/forum/talks/15546068
    Там Lilly очень интересные вещи пишет.
     
     
  • 3.47, Аноним (-), 15:06, 02/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Там оправдания в стиле "здесь вам не тут" и илитизм в стиле "чтобы эта хня работала быстро, надо постараться". Раз сейчас добавление обычного пустого "return" в теле функции увеличивает время выполнения этой в 8(!) раз, то язык с такими приколами к продакшону не готов, даже относительно перла-пять. Вобщем, допилите "детские болячки" - приходите.
     
     
  • 4.50, Аноним (50), 18:47, 02/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Там всё разьяснено. И про пустой ретурн и про пользование профайлером. Но тут хоть в глаза.
    Умываю руки.
     
     
  • 5.51, Аноним (-), 01:20, 03/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Да, да, опять тупые пролетарии не поняли гениального замысла создателя. Идите-ка вы дальше на свой последний писк моды CS передёргивать, а мы пока на "устаревшей" пятёрке посидим.
     

  • 1.53, Аноним (53), 11:02, 04/03/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В заголовке неверная версия Rakudo star - должно быть Rakudo Star 2020.01
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Слёрм
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2020 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру