Rakudo, як встановити цей компілятор Raku на Ubuntu 20.04

навчитися Ракудо

У наступній статті ми збираємось поглянути на Ракудо. Це компілятор Raku для MoarVM та віртуальної машини Java. В даний час це основний компілятор Raku, що знаходиться в активному розробці. Це компілятор, який дозволить нам насолодитися всіма можливостями Raku. Rakudo поширюється на умовах Художньої ліцензії 2.0.

Якщо ви не знали, Raku - це мова програмування на основі Perl. Ця мова була розроблена командою відданих та захоплених волонтерів і продовжує розвиватися. Спочатку він був розроблений в рамках проекту Parrot, але його сховище вихідного коду було розділене для цього нового проекту в лютому 2009 р., Прагнучи до того, щоб його можна було розробити самостійно. Раку спочатку він був відомий як Perl 6і був перейменований на Raku в жовтні 2019 року. У ньому представлені елементи багатьох сучасних та історичних мов.

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

Встановіть Rakudo на Ubuntu 20.04

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

Якщо ви хочете встановити його у своїй системі, відкрийте термінал (Ctrl + Alt + T) і запустіть таку команду:

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

sudo apt install rakudo

Це найпростіший спосіб встановлення, але він не дасть нам останньої стабільної версії Rakudo. Ти можеш перевірити встановлену версію за допомогою apt набравши в одному терміналі:

версія, встановлена ​​з apt

rakudo --version

З веб-сайту цього проекту, в завантажити розділ, ми знайдемо можливість завантажити останню стабільну версію безпосередньо. Ми також можемо використовувати команду wget в терміналі (Ctrl + Alt + T) наступним чином:

завантажити rakudo з github - -

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

Ця команда поверне на екран наступний вивід:

привіт світовий приклад з Раку

На сьогодні існує багато мов програмування Раку не такий популярний, як Perl, він стверджує, що це його еволюція, і вони разом з Ракудо утворюють цікаву пару для співпраці..

Оскільки Ракудо є компілятором, важливо розрізняти саму документацію компілятора та мову, яку вона реалізує. Більше інформації про компілятор Rakudo можна знайти в сайт того самого, або в офіційна документація. Інформацію про Raku також можна отримати в веб-сайт цього проекту.


Залиште свій коментар

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

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   Патрік Бекер - сказав він

    Дякуємо за це, як це зробити!

    Канонічним розширенням файлу є ".raku" замість ".pl", щоб чітко розрізняти сценарії Perl та Raku.

    Складені випуски, які можна завантажити на rakudo.org, містять сценарій для адаптації `PATH`. Він додає папку `bin /` та `share / perl6 / site / bin /`, яка містить інсталятор модуля `zef`. Його можна назвати так: `$ (/ path / of / rakudo / scripts / set-env.sh)`. Тоді можна викликати `raku` та` zef` незалежно від поточного робочого каталогу.

    1.    Деміен А. - сказав він

      Дякую за роз'яснення та за внесок. Привітання