The OpenNET Project / Index page

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

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

24.10.2021 03:17

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

В новой версии выделяется серьёзный прирост производительности, которого удалось достигнуть благодаря новому механизму диспетчеризации. Ценой повышения производительности стало увеличение времени компиляции примерно на 25%. Других серьёзных изменений не отмечается.

Raku является Perl-подобным языком программирования, не обеспечивающим совместимость с Perl5 на уровне исходных текстов и имеющим своё сообщество разработчиков. Первый релиз состоялся после 15 лет разработки и на данный момент разработчики призывают любых добровольных помощников присоединиться к развитию языка, для чего приглашают в чат IRC.

На Raku написаны такие продукты, как:

  • Hubtodate - автоматизирует получение и обновление репозиториев с GitHub (разработка брошена в середине 2020-го);
  • JsonHound - парсер и анализатор для JSON-структур (последний pull request также от середины 2020);
  • движок пользовательских скриптов для qutebrowser (без релиза, последняя активность - 4 месяца назад);
  • Tomtit - программа, позволяющая создавать пользовательские задачи для отложенного выполнения (без релизов).
  • Для разработчиков на Raku реализовано 1945 модулей.


  1. Главная ссылка к новости (https://rakudo.org/downloads/r...)
  2. OpenNews: Анонсирован Perl 7
  3. OpenNews: Выпуск Rakudo Star 2020.01, дистрибутива языка Raku (бывший Perl 6)
  4. OpenNews: Язык Perl 6 переименован в Raku
  5. OpenNews: Состоялся рождественский релиз Perl 6
  6. OpenNews: Релиз языка программирования Perl 5.34.0
Автор новости: QwertyReg
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/56024-rakudo
Ключевые слова: rakudo, raku, perl, moarvm
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (24) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, lockywolf (ok), 08:35, 24/10/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я ковырял когда-то. Хороший язык, регекспы почитабельнее Перла, побыстрее местами.

    Если бы с тех пор не выучил других языков, быть может, на нём бы писал.

    Но вроде пока что задачи как-то и так решаются.

     
  • 1.2, Аноним (2), 08:41, 24/10/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Не нужно. Когда там уже perl 7 будет?
     
     
  • 2.15, Аноним (-), 12:21, 24/10/2021 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
     
  • 3.17, th3m3 (ok), 14:03, 24/10/2021 Скрыто ботом-модератором     [к модератору]
  • –2 +/
     
     
  • 4.19, Аноним (19), 14:43, 24/10/2021 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
  • 2.18, Аноним (18), 14:38, 24/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Там идея бампа мажорной версии не очень зашла и энтузиаст обиделся.
     
     
  • 3.23, Аноним (-), 18:06, 24/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Эх, а надо было Ларри пожаловаться!
     

  • 1.4, Аноним (4), 08:53, 24/10/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Список «написанных продуктов» впечатляет.
     
     
  • 2.8, Прохожий (??), 11:13, 24/10/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Это же троллинг был, разве непонятно?
    Если что, я - не адепт языка. Просто смотрю, кто новость создал.
     
  • 2.16, QwertyReg (ok), 12:38, 24/10/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Честное слово - я перерыл весь Гугл и Гитхаб, но не нашёл абсолютно ничего дельного, что было бы написано на Raku. Может, вы найдёте и я поправлю новость.
     
  • 2.25, Alexey (??), 01:55, 25/10/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Список написанных продуктов можно увидеть здесь - https://raku.land , сильно больше чем перечислено в посте
     
     
  • 3.29, rico (ok), 11:04, 25/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Это же модули, не отдельные приложения.
     
     
  • 4.37, Alexey (??), 02:26, 26/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    https://mybf.io написан мной на Raku
     

  • 1.6, Аноним (6), 09:28, 24/10/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Не взлетел (с)
     
  • 1.9, Celcion (ok), 11:36, 24/10/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +9 +/
    Отличный пример того, как попытка разработать супер-мега-прорывную новую версию продукта, призванную решить несуществующие проблемы и реализовать фичи, о которых никто не просил, впав при этом в бесконечный цикл разработки, может привести к тому, что и итоговый результат никому будет не нужен, и от изначальной версии все уже откажутся из-за отсутствия реального развития.
    Эпичнейший слив.
     
     
  • 2.11, Аноним (11), 11:41, 24/10/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А разве разработчики raku должны решать именно твои проблемы и реализовывать только те фичи, о которых ты просил? Само то, что язык существует и развивается, уже доказывает, что он кому-то нужен.
     
     
  • 3.12, HyC (?), 11:45, 24/10/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Продукт выглядит не более чем попытка устранить "фатальные недостатки" (ц)(тм).
     

  • 1.10, Аноним (11), 11:39, 24/10/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Вау, круто! Очень вкусный язык, продуманный, красивый. Жаль, что пока мало распространён, с библиотеками очень туго.
     
     
  • 2.38, Alexey (??), 02:28, 26/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Библиотек достаточно уже. Посмотреть можно тут - https://raku.land
     

  • 1.24, Аноним (24), 01:09, 25/10/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    мы шаг за шагом видели как они убивали верблюда (
     
     
  • 2.28, Аноним (28), 10:41, 25/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Язык программирования должен быть модным, молодёжным, прогрессивным.
     

  • 1.26, jeday (??), 01:57, 25/10/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ура, новая версия языка ракомленг вышла. Сейчас как компильнём!
     
  • 1.39, Георгий (??), 05:17, 26/10/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Язык постапокалипсиса.
     
  • 1.40, Вадик (??), 08:32, 26/10/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Честно говоря я больше верю в Fork JS - Deno
     

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



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

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