Rakudo, hvordan man installerer denne Raku-kompilator på Ubuntu 20.04

om Rakudo

I den næste artikel skal vi se på Rakudo. Dette er en Raku-kompilator til MoarVM og Java Virtual Machine. Det er i øjeblikket den vigtigste Raku-kompilator, under aktiv udvikling. Det er en kompilator, der giver os mulighed for at nyde Rakus fulde potentiale. Rakudo distribueres under vilkårene i Artistic License 2.0.

Hvis du ikke vidste det, Raku er et Perl-baseret programmeringssprog. Dette sprog er udviklet af et team af dedikerede og entusiastiske frivillige og fortsætter med at udvikle sig. Det blev oprindeligt udviklet inden for Parrot-projektet, men dets kildekodedepot blev delt for dette nye projekt i februar 2009 og søgte, at det kunne udvikles uafhængigt. Raku oprindeligt var det kendt som Perl 6, og blev omdøbt til Raku i oktober 2019. Den indeholder elementer fra mange moderne og historiske sprog.

Den første og vigtigste publikation, både af kompilatoren og af moduler (kaldes «Rakudo» eller «Rakudo Star») blev offentliggjort den 29. juli 2010. Udtrykket 'Rakudo' blev valgt for at skelne mellem navnet på en sprogimplementering ('Rakudo') af sprogspecifikationens navn ('Raku'). Enhver implementering, der passerer den officielle testpakke, kan kalde sig 'Raku'. Der er i øjeblikket flere implementeringer på forskellige modenhedsniveauer, og kun Rakudo implementerer den fulde delmængde af Raku og NQP til Raku.

Installer Rakudo på Ubuntu 20.04

I dag er Raku ikke så populær som Perl eller Rubin, men det har haft betydelig accept af samfundet. Jeg gætter på, at det er derfor Rakudo kan findes i de officielle Ubuntu 20.04-arkiver.

Hvis du vil installere det på dit system, skal du åbne en terminal (Ctrl + Alt + T) og køre følgende kommando:

installer rakudo fra apt

sudo apt install rakudo

Dette er den nemmeste installationsmetode, men det giver os ikke den seneste stabile version af Rakudo. Du kan tjek installeret version ved hjælp af apt at skrive i den samme terminal:

version installeret fra apt

rakudo --version

Fra webstedet for dette projekt, i download sektion, finder vi muligheden for at downloade den seneste stabile version direkte. Vi kan også bruge kommandoen wget i terminal (Ctrl + Alt + T) som følger:

download rakudo fra github

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

Efter downloadet skal du pakke pakken ud med følgende kommando:

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

I mappen, der skal oprettes, vi kan finde den binære (raku) inde i mappen bin. Hvis du vil ændre navnet på den mappe, vi lige har pakket ud, så den har et enklere navn, kan du bruge denne anden kommando:

rakudo binær

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

til tjek den version, vi lige har downloadet, fra den mappe, hvor vi kan finde den binære, skal vi kun bruge kommandoen:

version downloadet fra github

./raku --version

Et lille eksempel på brug

Vi skal skabe en eksempelfil til test af Rakudo på Ubuntu 20.04. Vi gør dette med vores foretrukne teksteditor, til dette eksempel bruger jeg vim:

vim ejemplo-rakudo.pl

Inde i filen skal vi bare skrive noget som følgende:

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

Når du har skrevet teksten til filen, skal du gemme ændringerne og lukke editoren. Når vi er tilbage i terminalen, for at udføre denne fil behøver vi kun at bruge den raku binære placering i mappen rakudo / bin (hvis du har ændret mappenavnet på tar.gz-filens downloadede linjer ovenfor).

rakudo/bin/raku ejemplo-rakudo.pl

Denne kommando returnerer en output som følgende på skærmen:

hej verdenseksempel med Raku

I dag er der dog mange programmeringssprog Raku er ikke så populær som Perl, det hævder at være en udvikling af det, og sammen med Rakudo danner de et interessant par at arbejde med.

Da Rakudo er en kompilator, det er vigtigt at skelne mellem selve kompilatordokumentationen og det sprog, den implementerer. Flere oplysninger om Rakudo-kompilatoren kan findes i webside af det samme eller i officiel dokumentation. Oplysninger om Raku kan også fås fra websted for dette projekt.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Patrick Boker sagde han

    Tak for denne vejledning!

    Den kanoniske filtypenavn er `.raku` i stedet for` .pl` for at have en klar skelnen mellem Perl- og Raku-scripts.

    De samlede udgivelser, der kan downloades på rakudo.org, indeholder et script til at tilpasse 'PATH'. Det tilføjer mappen "bin /" og "share / perl6 / site / bin /", som indeholder installationsprogrammet til "zef". Det kan kaldes sådan: '$ (/ path / of / rakudo / scripts / set-env.sh) `. Derefter kan man kalde 'raku' og 'zef' uanset den aktuelle arbejdsmappe.

    1.    Damien A. sagde han

      Tak for afklaringen og for bidraget. Vær hilset