Rakudo, cumu installà stu compilatore Raku in Ubuntu 20.04

à Rakudo

In u prossimu articulu emu da piglià un ochju à Rakudo. Què hè un compilatore Raku per MoarVM è a Macchina Virtuale Java. Hè attualmente u principale compilatore Raku, in sviluppu attivu. Hè un compilatore chì ci permetterà di gode di tuttu u putenziale di Raku. Rakudo hè distribuitu in i termini di a Licenza Artistica 2.0.

In casu chì ùn sapiate micca, Raku hè un linguaghju di prugrammazione basatu in Perl. Sta lingua hè stata sviluppata da una squadra di vuluntarii dedicati è entusiasti è continua à sviluppassi. Hè statu uriginale sviluppatu in u prugettu Parrot, ma u so repositoriu di còdice fonte hè statu spartutu per stu novu prughjettu in ferraghju 2009, circhendu chì puderia esse sviluppatu indipindente. raku inizialmente era cunnisciutu cum'è Perl 6, è hè statu ribattizatu in Raku d'ottobre 2019. Presenta elementi da parechje lingue muderne è storiche.

A prima è principale publicazione, sia di u compilatore sia di i moduli (chjamatu «Rakudo» o «Rakudo Star») hè statu publicatu u 29 di lugliu di u 2010. U termine 'Rakudo' hè statu sceltu per distingue trà u nome di una implementazione linguistica ('Rakudo') di u nome di specificazione linguistica ('Raku'). Ogni implementazione chì supera a suite di test ufficiale puderia chjamassi "Raku". Ci sò attualmente parechje implementazioni à vari livelli di maturità, è solu Rakudo implementa u sottogruppu cumpletu di Raku è NQP per Raku.

Installa Rakudo nantu à Ubuntu 20.04

Oghje Raku ùn hè micca populari cum'è Perl o Ruby, ma hà avutu una accettazione significativa da a cumunità. Credu chì questu hè per quessa Rakudo pò esse truvatu dispunibule in i repositori ufficiali di Ubuntu 20.04.

Se vulete installallu nantu à u vostru sistema, aprite un terminal (Ctrl + Alt + T) è eseguite u cumandimu seguitu:

stallà rakudo da apt

sudo apt install rakudo

Questu hè u metudu di installazione più faciule, ma ùn ci darà micca l'ultima versione stabile di Rakudo. Poi verificate a versione installata cù apt scrivendu in u listessu terminal:

versione installata da apt

rakudo --version

Da u situ web di stu prughjettu, in a sezione di download, truveremu l'opzione per scaricà l'ultima versione stabile direttamente. Pudemu ancu aduprà u cumandamentu wget in u terminal (Ctrl + Alt + T) cumu seguitu:

scaricate rakudo da github

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

Dopu u scaricamentu, duvete scumpressate u pacchettu cù u cumandimu seguitu:

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

In u cartulare da creà, pudemu truvà u binariu (raku) in u cartulare werde. Se vulete cambià u nome di u cartulare chì avemu appena scumpressatu, in modu chì abbia un nome più simplice, pudete aduprà st'altru cumandamentu:

binariu rakudo

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

sobre verificate a versione chì avemu appena scaricatu, da u cartulare duve pudemu truvà u binariu, duveremu solu aduprà u cumandimu:

versione scaricata da github

./raku --version

Un picculu esempiu di usu

Avemu da creà un schedariu d'esempiu per pruvà Rakudo nantu à Ubuntu 20.04. Faremu questu cù u nostru editore di testu preferitu, per questu esempiu aghju aduprà vim:

vim ejemplo-rakudo.pl

Dentru u fugliale, basta à scrive qualcosa cum'è seguente:

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

Dopu avè scrittu u testu in u fugliale, salvate i cambiamenti è chjude l'editore. Quandu tornemu à u terminal, per eseguisce stu schedariu avemu solu bisognu di aduprà u binariu raku situatu in u cartulare rakudo / bin (se avete cambiatu u nome di cartulare di u file tar.gz scaricatu e linee sopra).

rakudo/bin/raku ejemplo-rakudo.pl

Questu cumanda restituverà una uscita cum'è a seguente nantu à u schermu:

ciao esempiu mundiale cù Raku

Oghje ci sò assai linguaghji di prugrammazione, ancu Raku ùn hè micca populari cum'è Perl, si dice chì hè una evoluzione di questu, è cun Rakudo formanu una coppia interessante per travaglià..

Siccomu Rakudo hè un compilatore, hè impurtante di distingue trà a ducumentazione di u compilatore stessu è a lingua ch'ella implementa. Più infurmazione nantu à u compilatore Rakudo si pò truvà in u pagina web di u listessu, o in u ducumentazione ufficiale. L'infurmazione nantu à Raku pò ancu esse ottenuta da u situ di stu prugettu.


U cuntenutu di l'articulu aderisce à i nostri principii di etica edituriale. Per signalà un errore cliccate quì.

2 cumenti, lasciate i toi

Lasciate u vostru cummentariu

U vostru indirizzu email ùn esse publicatu. campi, nicissarii sò marcati cù *

*

*

  1. Responsabile di i dati: Miguel Ángel Gatón
  2. Scopu di i dati: Cuntrolla SPAM, gestione di cumenti.
  3. Legitimazione: U vostru accunsentu
  4. Cumunicazione di i dati: I dati ùn seranu micca cumunicati à terzi, eccettu per obbligazione legale.
  5. Archiviazione di dati: Base di dati ospitata da Occentus Networks (UE)
  6. Diritti: In ogni mumentu pudete limità, recuperà è cancellà e vostre informazioni.

  1.   Patrick Boker dijo

    Grazie per questu cumu!

    L'estensione di schedariu canonicu hè `.raku` invece di` .pl` per avè una distinzione chjara trà script Perl è Raku.

    I versi compilati chì ponu esse scaricati nantu à rakudo.org cuntenenu un script per adattà u `PATH`. Aghjusta u cartulare `bin /` è u `share / perl6 / site / bin /`, chì cuntene l'installatore di u modulu `zef`. Pò esse chjamatu cusì: `$ (/ path / of / rakudo / scripts / set-env.sh)`. Tandu si pò chjamà `raku` è` zef` indipendentemente da u cartulare di travagliu attuale.

    1.    Damien A. dijo

      Grazie per a chjarificazione è per a cuntribuzione. Saluti