The OpenNET Project / Index page

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

Релиз компилятора Rakudo 2022.06 для языка программирования Raku (бывший Perl 6)

07.06.2022 13:24

Представлен выпуск Rakudo 2022.06, компилятора для языка программирования Raku (бывший Perl 6). Проект был переименован из Perl 6 так как не стал продолжением Perl 5, как ожидалось изначально, а превратился в отдельный язык программирования, не совместимый с Perl 5 на уровне исходных текстов и развиваемый отдельным сообществом разработчиков. Компилятор поддерживает варианты языка Raku, описанные в спецификациях 6.c и 6.d (по умолчанию). Одновременно доступен выпуск виртуальной машины MoarVM 2022.06, формирующей среду для запуска скомпилированного в Rakudo байт-кода. В Rakudo компиляция также поддерживается для JVM и некоторых виртуальных машин для JavaScript.

Из улучшений в Rakudo 2022.06 отмечается категоризация генерируемых исключений - для каждой ошибки теперь можно использовать свой класс исключений. Добавлен более компактный по размеру байткода способ возвращения состояния "Failure" - (Exception|Cool).Failure (вместо 'fail "foo"' и 'Failure.new("foo")' предлагается указывать '"foo".Failure'). В метод DateTime.posix добавлен именованный аргумент ":real". Значительно ускорено использование метода .tail() с массивами. В новой версии MoarVM улучшена работа сборщика мусора.

  1. Главная ссылка к новости (https://rakudo.org/post/announ...)
  2. OpenNews: Релиз компилятора Rakudo 2022.02 для языка программирования Raku (бывший Perl 6)
  3. OpenNews: Язык Perl 6 переименован в Raku
  4. OpenNews: Сообщество вернуло контроль над доменом perl.com
  5. OpenNews: Perl 7 плавно продолжит развитие Perl 5 без нарушения обратной совместимости
  6. OpenNews: Доступен язык программирования Perl 5.36.0
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/57310-rakudo
Ключевые слова: rakudo, perl
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (19) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, васёк (?), 13:35, 07/06/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    экзотика какая этот Raku, уж лучше Rust
     
     
  • 2.2, Аноним (2), 13:51, 07/06/2022 [^] [^^] [^^^] [ответить]  
  • –7 +/
    спасибо, но докупать оперативочку для раста не хочу.
     
     
  • 3.3, Самый Лучший Гусь (?), 14:03, 07/06/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Так докупи для Chrome. И волки сыты и яйца целы.
     
     
  • 4.4, Аноним (2), 14:05, 07/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    а разве хром написан на расте?
     
     
  • 5.5, Самый Лучший Гусь (?), 14:09, 07/06/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Пока нет, но в будущем его обязательно соберутся переписывать на Rust.
     
     
  • 6.6, Аноним (6), 14:33, 07/06/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Если в будущем не появится другой, на то время, более моднявый язычок.
     
     
  • 7.17, torvn77 (ok), 10:15, 09/06/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    На Раст переписывают не потому что более модная или эффективная реализация, а потому что лицензия позволят создавать вендорлок на проприетарные расширения:  
    Код вроде бы свободный, но без проприетарных инструментов использовать нельзя.  

    Это и есть весь секрет пропихивания раста.

     
     
  • 8.21, px (??), 20:25, 10/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Пруфы такого использования Юзаю раст в продукте с 2016 и ни на что такое, никог... текст свёрнут, показать
     
     
  • 9.23, torvn77 (ok), 22:47, 13/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    то что этого небыло до сих пор, не означает что этого не будет потом, так как ли... текст свёрнут, показать
     
  • 8.22, Гыгыгы (?), 06:19, 11/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Весь мир против 171 свободы 187 Даже так 171 СВОБОДЫ 187 Других при... текст свёрнут, показать
     
  • 6.7, Попандопала (?), 14:33, 07/06/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/

    Нет это так кажется не работает. Один кусочек,может быть два. D Писали давно о том, что самые критические места для безопасности переписывают. Теперь без dev-lang/rust никуда. Хорошо хоть собирается относительно быстро, а не как раньше.
     
     
  • 7.9, Аноним (9), 14:53, 07/06/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Раст медленно собирается.
     
     
  • 8.12, 67332 (?), 21:57, 07/06/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Собирается то как раз быстро, а вот линкуется, потому-что статика и LTO Но можн... текст свёрнут, показать
     
  • 6.8, Аноним (9), 14:52, 07/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Соберутся, но не перепишут.
     
  • 3.19, Ag (ok), 17:07, 09/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    У Raku запросы на память выше.
     
  • 2.10, user90 (?), 18:06, 07/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Экзотика?? Тогда уж скорее мой любимый ЛИСП ща покатит за нее)) А хруст, годзилла и школота.. как-то не охота быть с ними. Мозгов-то нет :) У них, как мне кажется.
     

  • 1.11, mos87 (ok), 20:20, 07/06/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Годно. Нужно. Лепо.
     
     
  • 2.15, Аноним (15), 20:38, 08/06/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Отстой. Ненужно. Донно.  
     

  • 1.13, Анонимчик (?), 15:28, 08/06/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Заморская диковинка
     
  • 1.20, Аноним (20), 18:12, 09/06/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Шикарный язык! На нём программировать интуитивно легко. Напишешь что-нибудь не зная, а оно работает, как и ожидал!
     

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



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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