Rakudo, hogyan kell telepíteni ezt a Raku fordítót az Ubuntu 20.04-re

abrak Rakudo

A következő cikkben Rakudót vesszük szemügyre. Ez egy Raku fordító a MoarVM és a Java virtuális gép számára. Jelenleg ez a fő Raku fordító, aktív fejlesztés alatt. Ez egy olyan fordító, amely lehetővé teszi számunkra, hogy teljes mértékben kihasználhassuk Raku lehetőségeit. A Rakudo terjesztése az Artistic License 2.0 feltételei szerint történik.

Ha nem tudnád, A Raku egy Perl-alapú programozási nyelv. Ezt a nyelvet egy elkötelezett és lelkes önkéntesekből álló csapat fejlesztette ki, és tovább fejlődik. Eredetileg a Parrot projekt keretében fejlesztették ki, de ennek forráskódtárát 2009 februárjában osztották fel ehhez az új projekthez, arra törekedve, hogy függetlenül fejleszthető legyen. Raku kezdetben Perl 6 néven ismert, és 2019 októberében átnevezték Raku névre. Számos modern és történelmi nyelv elemei szerepelnek benne.

Az első és a fő kiadvány, mind a fordító, mind a modulok ("Rakudo" vagy "Rakudo Star") 29. július 2010-én jelent meg. A „Rakudo” kifejezést választották, hogy megkülönböztessék a nyelvi megvalósítás nevét („Rakudo”) a nyelvi specifikáció nevének („Raku”). Bármely megvalósítás, amely átmegy a hivatalos tesztcsomagon, „Raku” -nak nevezheti magát. Jelenleg több megvalósítás létezik különböző érettségi szinteken, és csak Rakudo hajtja végre a Raku és az NQP teljes részhalmazát Raku számára.

Telepítse a Rakudot az Ubuntu 20.04-re

Ma Raku nem olyan népszerű, mint Perl vagy Rubin, de a közösség jelentősen elfogadta. Azt hiszem, ezért A Rakudo megtalálható az Ubuntu 20.04 hivatalos adattáraiban.

Ha telepíteni szeretné a rendszerére, nyisson meg egy terminált (Ctrl + Alt + T), és futtassa a következő parancsot:

telepítse a rakudot az apt-ból

sudo apt install rakudo

Ez a legegyszerűbb telepítési módszer, de nem adja meg a Rakudo legújabb, stabil verzióját. tudsz ellenőrizze a telepített verziót az apt használatával gépelés ugyanabba a terminálba:

verzió az apt-ről telepítve

rakudo --version

A projekt honlapjáról Az letöltési szakasz, megtaláljuk a legújabb stabil verzió közvetlen letöltésének lehetőségét. Használhatjuk a wget parancsot is a terminálban (Ctrl + Alt + T) az alábbiak szerint:

rakudo letöltése a github-ból

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

A letöltés után meg kell csomagolja ki a csomagot a következő paranccsal:

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

A létrehozandó mappában megtalálhatjuk a bináris (a sejt) a mappában tartó. Ha meg akarja változtatni az éppen kibontott mappa nevét, hogy egyszerűbb legyen a neve, használhatja ezt a másik parancsot:

rakudo bináris

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

hogy ellenőrizze az imént letöltött verziót, abból a mappából, ahol megtalálhatjuk a bináris fájlt, csak a következő parancsot kell használnunk:

verzió letöltött github

./raku --version

Egy kis példa a felhasználásra

Teremteni fogunk egy példa fájl a Rakudo tesztelésére az Ubuntu 20.04-en. Ezt a kedvenc szövegszerkesztőnkkel fogjuk megtenni, ehhez a példához a vim-et fogom használni:

vim ejemplo-rakudo.pl

A fájlban csak írnunk kell valami hasonló a következőkhöz:

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

Miután beírta a szöveget a fájlba, mentse a módosításokat, és zárja be a szerkesztőt. Amikor visszatérünk a terminálba, A fájl futtatásához csak a mappában található raku bináris fájlt kell használnunk rakudo / bin (ha megváltoztatta a tar.gz fájl letöltött sorainak fenti nevét).

rakudo/bin/raku ejemplo-rakudo.pl

Ez a parancs a következő kimenetet adja vissza a képernyőn:

helló világpélda Rakuval

Ma sok programozási nyelv létezik, bár Raku nem olyan népszerű, mint Perl, azt állítja, hogy evolúciója, és Rakudóval együtt érdekes párost alkotnak, akikkel együtt kell működni.

Mivel Rakudo egy fordító, Fontos különbséget tenni a fordító dokumentációja és az általa alkalmazott nyelv között. További információ a Rakudo fordítóról itt található: weboldal vagy az hivatalos dokumentáció. Információ Rakuból a a projekt honlapja.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   Patrick Boker dijo

    Köszönöm ezt az útmutatót!

    A kanonikus fájlkiterjesztés `.raku` a` .pl helyett ', hogy egyértelmű különbség legyen a Perl és a Raku szkriptek között.

    A rakudo.org webhelyről letölthető összeállított kiadások tartalmaznak egy szkriptet a `PATH` adaptálásához. Hozzáadja a `bin /` és a `share / perl6 / site / bin /` mappát, amely tartalmazza a `zef` modul telepítőjét. Így hívhatjuk: "$ (/ path / of / rakudo / scripts / set-env.sh)". Ekkor a „raku” és a „zef” hívható, függetlenül az aktuális munkakönyvtáraktól.

    1.    Damien A. dijo

      Köszönöm a pontosítást és a hozzájárulást. Üdvözlet