Ракудо, как установить этот компилятор Raku на Ubuntu 20.04

о Ракудо

В следующей статье мы рассмотрим Ракудо. Это компилятор Raku для MoarVM и виртуальной машины Java. В настоящее время это основной компилятор Raku, находящийся в активной разработке. Это компилятор, который позволит нам полностью раскрыть потенциал Raku. Rakudo распространяется на условиях Artistic License 2.0.

Если вы не знали, Raku - это язык программирования на основе Perl.. Этот язык был разработан командой преданных делу энтузиастов-добровольцев и продолжает развиваться. Первоначально он был разработан в рамках проекта Parrot, но его репозиторий исходного кода был разделен для этого нового проекта в феврале 2009 года, чтобы его можно было разрабатывать независимо. Рака изначально он был известен как Perl 6, и был переименован в Raku в октябре 2019 года. В нем представлены элементы многих современных и исторических языков.

Первая и основная публикация как компилятора, так и модулей (называется «Ракудо» или «Звезда Ракудо») был опубликован 29 июля 2010 г. Термин «Ракудо» был выбран, чтобы различать название языковой реализации ('Ракудо') названия спецификации языка ('Раку'). Любая реализация, прошедшая официальный набор тестов, может называться «Raku». В настоящее время существует несколько реализаций на разных уровнях зрелости, и только Rakudo реализует полное подмножество Raku и NQP для Raku.

Установите Rakudo в Ubuntu 20.04

Сегодня Raku не так популярен, как Perl или Ruby, но он получил широкое признание сообщества. Я думаю вот почему Ракудо можно найти в официальных репозиториях Ubuntu 20.04..

Если вы хотите установить его в своей системе, откройте терминал (Ctrl + Alt + T) и выполните следующую команду:

установить rakudo из apt

sudo apt install rakudo

Это самый простой способ установки, но он не даст нам последнюю стабильную версию Rakudo. Ты можешь проверить установленную версию с помощью apt набрав в том же терминале:

версия установлена ​​из apt

rakudo --version

С веб-сайта этого проекта, в раздел загрузки, мы найдем возможность загрузить последнюю стабильную версию напрямую. Мы также можем использовать команду wget в терминале (Ctrl + Alt + T) следующим образом:

скачать ракудо с гитхаба

wget -c https://rakudo.org/dl/rakudo/rakudo-moar-2021.03-01-linux-x86_64-gcc.tar.gz

После загрузки вам необходимо распаковать пакет с помощью следующей команды:

tar xzvf rakudo-moar-2021.03-01-linux-x86_64-gcc.tar.gz

В создаваемой папке мы можем найти двоичный (Рака) внутри папки бункер. Если вы хотите изменить имя папки, которую мы только что разархивировали, чтобы у нее было более простое имя, вы можете использовать эту другую команду:

ракудо двоичный

mv rakudo-moar-2021.03-01-linux-x86_64-gcc/ rakudo

к проверьте версию, которую мы только что скачали, из папки, в которой мы можем найти двоичный файл, нам нужно будет только использовать команду:

версия скачана с github

./raku --version

Небольшой пример использования

Мы собираемся создать пример файла для тестирования Rakudo на Ubuntu 20.04. Мы сделаем это с помощью нашего любимого текстового редактора, в этом примере я буду использовать vim:

vim ejemplo-rakudo.pl

Внутри файла нам просто нужно написать что-то вроде следующего:

say "Esto es un ejemplo con Rakudo utilizado en Ubuntu 20.04";

После записи текста в файл сохраните изменения и закройте редактор. Когда мы вернемся в терминал, для выполнения этого файла нам нужно только использовать двоичный файл raku, расположенный в папке ракудо / бин (если вы изменили имя папки загруженного файла tar.gz, строки выше).

rakudo/bin/raku ejemplo-rakudo.pl

Эта команда вернет вывод, подобный следующему на экране:

привет мир, пример с Раку

Сегодня существует множество языков программирования, хотя Raku не так популярен, как Perl, он утверждает, что является его эволюцией, и вместе с Rakudo они образуют интересную пару для работы..

Поскольку Rakudo - компилятор, важно различать саму документацию компилятора и язык, который она реализует.. Более подробную информацию о компиляторе Rakudo можно найти в веб-страница того же, или в официальная документация. Информацию о Раку также можно получить в сайт этого проекта.


2 комментариев, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Патрик Бёкер сказал

    Спасибо за эту инструкцию!

    Каноническое расширение файла - «.raku» вместо «.pl», чтобы четко различать сценарии Perl и Raku.

    Скомпилированные выпуски, которые можно скачать на rakudo.org, содержат скрипт для адаптации PATH. Он добавляет папки `bin /` и `share / perl6 / site / bin /`, которые содержат установщик модуля `zef`. Его можно назвать так: `$ (/ путь / из / rakudo / scripts / set-env.sh)`. Затем можно вызывать raku и zef независимо от текущего рабочего каталога.

    1.    Дэмиен А. сказал

      Спасибо за разъяснения и за вклад. Привет