Rakudo, jak nainstalovat tento kompilátor Raku na Ubuntu 20.04

přístav Rakudo

V příštím článku se podíváme na Rakudo. Tohle je kompilátor Raku pro MoarVM a Java Virtual Machine. V současné době je to hlavní kompilátor Raku, který je v aktivním vývoji. Je to kompilátor, který nám umožní plně využít potenciál Raku. Rakudo je distribuováno v souladu s podmínkami Umělecké licence 2.0.

V případě, že jste nevěděli, Raku je programovací jazyk založený na Perlu. Tento jazyk byl vyvinut týmem odhodlaných a nadšených dobrovolníků a stále se vyvíjí. Původně byl vyvinut v rámci projektu Parrot, ale jeho úložiště zdrojových kódů bylo pro tento nový projekt v únoru 2009 rozděleno a usilovalo o to, aby jej bylo možné vyvíjet samostatně. Raku zpočátku to bylo známé jako Perl 6, a v říjnu 2019 byla přejmenována na Raku. Obsahuje prvky z mnoha moderních i historických jazyků.

První a hlavní publikace, jak kompilátoru, tak modulů (s názvem «Rakudo» nebo «Rakudo Star») byla zveřejněna 29. července 2010. Termín „Rakudo“ byl vybrán k rozlišení mezi názvem jazykové implementace ('Rakudo') názvu specifikace jazyka ('Raku'). Jakákoli implementace, která projde oficiální testovací sadou, se může nazývat „Raku“. V současné době existuje několik implementací na různých úrovních vyspělosti a pouze Rakudo implementuje celou podmnožinu Raku a NQP pro Raku.

Nainstalujte Rakudo na Ubuntu 20.04

Dnes Raku není tak populární jako Perl nebo Rubín, ale komunita ji výrazně přijala. Myslím, že to je důvod, proč Rakudo lze najít v oficiálních úložištích Ubuntu 20.04.

Chcete-li jej nainstalovat do systému, otevřete terminál (Ctrl + Alt + T) a spusťte následující příkaz:

nainstalujte rakudo z apt

sudo apt install rakudo

Toto je nejjednodušší způsob instalace, ale neposkytne nám nejnovější stabilní verzi Rakudo. Můžeš zkontrolovat nainstalovanou verzi pomocí apt psaní ve stejném terminálu:

verze nainstalovaná z apt

rakudo --version

Z webových stránek tohoto projektu v sekce ke stažení, najdeme možnost přímo stáhnout nejnovější stabilní verzi. Můžeme také použít příkaz wget v terminálu (Ctrl + Alt + T) takto:

stáhnout rakudo z github

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

Po stažení musíte rozbalte balíček s následujícím příkazem:

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

Ve složce, kterou chcete vytvořit, můžeme najít binární (buňku) uvnitř složky popelnice. Chcete-li změnit název složky, kterou jsme právě rozbalili, aby měla jednodušší název, můžete použít tento další příkaz:

rakudo binární

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

na zkontrolujte verzi, kterou jsme právě stáhli, ze složky, kde můžeme najít binární soubor, budeme muset použít pouze příkaz:

verze stažená z github

./raku --version

Malý příklad použití

Budeme vytvářet ukázkový soubor k testování Rakudo na Ubuntu 20.04. Uděláme to pomocí našeho oblíbeného textového editoru, pro tento příklad použiji vim:

vim ejemplo-rakudo.pl

Uvnitř souboru musíme jen napsat něco jako následující:

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

Po napsání textu do souboru uložte změny a zavřete editor. Když jsme zpět v terminálu, k provedení tohoto souboru musíme použít pouze binární soubor raku umístěný ve složce rakudo / bin (pokud jste změnili název složky souboru tar.gz stažené řádky výše).

rakudo/bin/raku ejemplo-rakudo.pl

Tento příkaz vrátí na obrazovce výstup podobný tomuto:

ahoj světový příklad s Raku

Dnes existuje mnoho programovacích jazyků Raku není tak populární jako Perl, tvrdí, že je jeho vývojem, a spolu s Rakudem tvoří zajímavý pár, se kterým lze pracovat.

Protože Rakudo je kompilátor, je důležité rozlišovat mezi samotnou dokumentací kompilátoru a jazykem, který implementuje. Více informací o kompilátoru Rakudo najdete v webová stránka stejné, nebo v oficiální dokumentace. Informace o Raku lze také získat z webové stránky tohoto projektu.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Patrik Böker řekl

    Děkujeme vám za tento postup!

    Kanonická přípona souboru je `.raku` místo` .pl`, aby byl jasný rozdíl mezi skripty Perl a Raku.

    Zkompilované verze, které lze stáhnout na rakudo.org, obsahují skript pro přizpůsobení `PATH`. Přidá složku `bin /` a složku `share / perl6 / site / bin /`, která obsahuje instalační program modulu `zef`. Dá se to nazvat takto: `$ (/ path / of / rakudo / scripts / set-env.sh)`. Pak lze volat `raku` a` zef` bez ohledu na aktuální pracovní adresář.

    1.    Damien A. řekl

      Děkujeme za vysvětlení a za příspěvek. Pozdravy