Rakudo, ako nainštalovať tento kompilátor Raku na Ubuntu 20.04

abor Rakudo

V nasledujúcom článku sa pozrieme na Rakudo. Toto je kompilátor Raku pre MoarVM a Java Virtual Machine. Momentálne je to hlavný kompilátor Raku, ktorý je aktívne vyvíjaný. Je to kompilátor, ktorý nám umožní vychutnať si plný potenciál Raku. Rakudo sa distribuuje podľa podmienok umeleckej licencie 2.0.

Keby ste nevedeli, Raku je programovací jazyk založený na Perle. Tento jazyk vyvinul tím odhodlaných a nadšených dobrovoľníkov a neustále sa rozvíja. Pôvodne bol vyvinutý v rámci projektu Parrot, ale jeho úložisko zdrojových kódov bolo pre tento nový projekt rozdelené vo februári 2009, pričom sa usilovalo o jeho samostatné vývoj. Rakovi pôvodne to bolo známe ako Perl 6, a v októbri 2019 bola premenovaná na Raku. Obsahuje prvky z mnohých moderných a historických jazykov.

Prvá a hlavná publikácia, kompilátora aj modulov (s názvom «Rakudo» alebo «Rakudo Star») bola zverejnená 29. júla 2010. Termín „Rakudo“ bol vybraný na rozlíšenie názvu implementácie jazyka („Rakudo“) názvu špecifikácie jazyka („Raku“). Akákoľvek implementácia, ktorá prejde oficiálnym testovacím balíkom, by sa mohla nazývať „Raku“. V súčasnosti existuje viac implementácií na rôznych úrovniach zrelosti a iba Rakudo implementuje celú podmnožinu Raku a NQP pre Raku.

Nainštalujte si Rakudo na Ubuntu 20.04

Dnes Raku nie je taký populárny ako Perl alebo rubín, ale komunita ju výrazne prijala. Myslím, že to je dôvod, prečo Rakudo je k dispozícii v oficiálnych úložiskách Ubuntu 20.04.

Ak ho chcete nainštalovať do systému, otvorte terminál (Ctrl + Alt + T) a spustite nasledujúci príkaz:

nainštalujte rakudo z apt

sudo apt install rakudo

Toto je najjednoduchšia metóda inštalácie, ale neprinesie nám najnovšiu stabilnú verziu Rakudo. Môžeš skontrolujte nainštalovanú verziu pomocou apt zadanie v rovnakom termináli:

verzia nainštalovaná z apt

rakudo --version

Z webovej stránky tohto projektu v sekcia na stiahnutie, nájdeme možnosť priameho stiahnutia najnovšej stabilnej verzie. Môžeme tiež použiť príkaz wget v termináli (Ctrl + Alt + T) takto:

stiahnuť rakudo z github

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

Po stiahnutí musíte rozbaľte balíček pomocou nasledujúceho príkazu:

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

V priečinku, ktorý sa má vytvoriť, môžeme nájsť binárny súbor (raku) vo vnútri priečinka popolnice. Ak chcete zmeniť názov priečinka, ktorý sme práve rozbalili, aby mal jednoduchšie meno, môžete použiť tento ďalší príkaz:

rakudo binárne

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

na skontrolujte verziu, ktorú sme práve stiahli, z priečinka, kde nájdeme binárny súbor, budeme musieť použiť iba príkaz:

verzia stiahnutá z github

./raku --version

Malý príklad použitia

Ideme tvoriť ukážkový súbor na testovanie Rakudo na Ubuntu 20.04. Urobíme to pomocou nášho obľúbeného textového editora, pre tento príklad použijem vim:

vim ejemplo-rakudo.pl

Vo vnútri súboru musíme iba napísať niečo ako toto:

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

Po napísaní textu do súboru uložte zmeny a zatvorte editor. Keď sme späť v termináli, na vykonanie tohto súboru nám stačí použiť binárny program raku umiestnený v priečinku rakudo / bin (ak ste zmenili názov priečinka súboru tar.gz stiahnuté riadky vyššie).

rakudo/bin/raku ejemplo-rakudo.pl

Tento príkaz vráti na obrazovke výstup, ako je tento:

ahoj svetovy priklad s Raku

Dnes je veľa programovacích jazykov Raku nie je taký populárny ako Perl, tvrdí sa, že je jeho vývojom, a spolu s Rakudom tvoria zaujímavý pár, s ktorým spolupracujú..

Pretože Rakudo je kompilátor, je dôležité rozlišovať medzi samotnou dokumentáciou prekladača a jazykom, ktorý implementuje. Viac informácií o kompilátore Rakudo nájdete v webové stránky toho istého alebo v úradná dokumentácia. Informácie o Raku možno získať aj na serveri webová stránka tohto projektu.


2 komentáre, nechajte svoj

Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Patrik Böker dijo

    Ďakujeme za tento postup!

    Kanonická prípona súboru je `.raku` namiesto` .pl`, aby bol jasný rozdiel medzi skriptmi Perl a Raku.

    Zkompilované vydania, ktoré je možné stiahnuť na rakudo.org, obsahujú skript na prispôsobenie `PATH`. Pridáva priečinky `bin /` a `share / perl6 / site / bin /`, ktoré obsahujú inštalátor modulu `zef`. Dá sa to nazvať takto: `$ (/ path / of / rakudo / scripts / set-env.sh)`. Potom je možné volať `raku` a` zef` bez ohľadu na aktuálny pracovný adresár.

    1.    Damien A. dijo

      Ďakujem za objasnenie a za príspevok. Zdravím vás