Rakudo, hvordan du installerer denne Raku-kompilatoren på Ubuntu 20.04

om Rakudo

I neste artikkel skal vi ta en titt på Rakudo. Dette er en Raku-kompilator for MoarVM og Java Virtual Machine. Det er for tiden den viktigste Raku-kompilatoren, under aktiv utvikling. Det er en kompilator som vil tillate oss å nyte Rakus fulle potensiale. Rakudo distribueres under vilkårene i Artistic License 2.0.

Hvis du ikke visste det, Raku er et Perl-basert programmeringsspråk. Dette språket er utviklet av et team av dedikerte og entusiastiske frivillige og fortsetter å utvikle seg. Det ble opprinnelig utviklet innen Parrot-prosjektet, men kildekodedepotet ble delt for dette nye prosjektet i februar 2009, og ønsket at det kunne utvikles uavhengig. Raku opprinnelig var det kjent som Perl 6, og ble omdøpt til Raku i oktober 2019. Den inneholder elementer fra mange moderne og historiske språk.

Den første og viktigste publikasjonen, både av kompilatoren og av moduler (kalt «Rakudo» eller «Rakudo Star») ble publisert 29. juli 2010. Begrepet 'Rakudo' ble valgt for å skille mellom navnet på en språkimplementering ('Rakudo') av språkspesifikasjonens navn ('Raku'). Enhver implementering som passerer den offisielle testpakken kan kalle seg 'Raku'. Det er for tiden flere implementeringer på forskjellige modenhetsnivåer, og bare Rakudo implementerer hele delsettet av Raku og NQP for Raku.

Installer Rakudo på Ubuntu 20.04

I dag er Raku ikke like populær som Perl eller Rubin, men det har hatt betydelig aksept av samfunnet. Jeg antar at det er derfor Rakudo finnes tilgjengelig i de offisielle Ubuntu 20.04-arkivene.

Hvis du vil installere den på systemet ditt, åpner du en terminal (Ctrl + Alt + T) og kjører følgende kommando:

installer rakudo fra apt

sudo apt install rakudo

Dette er den enkleste installasjonsmetoden, men den gir oss ikke den siste stabile versjonen av Rakudo. Du kan sjekk installert versjon ved hjelp av apt å skrive i samme terminal:

versjon installert fra apt

rakudo --version

Fra nettsiden til dette prosjektet, i nedlastingsseksjon, vil vi finne muligheten til å laste ned den siste stabile versjonen direkte. Vi kan også bruke wget-kommandoen i terminal (Ctrl + Alt + T) som følger:

last ned rakudo fra github

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

Etter nedlastingen må du pakke ut pakken med følgende kommando:

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

I mappen som skal opprettes, vi kan finne den binære (raku) inne i mappen bin. Hvis du vil endre navnet på mappen vi nettopp pakket ut, slik at den har et enklere navn, kan du bruke denne andre kommandoen:

rakudo binær

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

Til sjekk versjonen vi nettopp lastet ned, fra mappen der vi kan finne den binære, trenger vi bare å bruke kommandoen:

versjon lastet ned fra github

./raku --version

Et lite eksempel på bruk

Vi skal skape en eksempelfil for å teste Rakudo på Ubuntu 20.04. Vi vil gjøre dette med vår favoritt tekstredigerer, for dette eksemplet vil jeg bruke vim:

vim ejemplo-rakudo.pl

Inne i filen må vi bare skrive noe sånt som følgende:

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

Når du har skrevet teksten i filen, lagrer du endringene og lukker redigeringsprogrammet. Når vi er tilbake i terminalen, For å kjøre denne filen trenger vi bare å bruke Raku binær i mappen rakudo / bin (hvis du har endret mappenavnet på tar.gz-filene som er lastet ned linjene ovenfor).

rakudo/bin/raku ejemplo-rakudo.pl

Denne kommandoen vil returnere en utdata som følgende på skjermen:

hei verdenseksempel med Raku

I dag er det mange programmeringsspråk, skjønt Raku er ikke så populær som Perl, den hevder å være en utvikling av den, og sammen med Rakudo danner de et interessant par å jobbe med.

Siden Rakudo er en kompilator, Det er viktig å skille mellom selve kompilatordokumentasjonen og språket den implementerer. Mer informasjon om Rakudo-kompilatoren finner du i nettsted av det samme, eller i offisiell dokumentasjon. Informasjon om Raku kan også fås fra nettsiden til dette prosjektet.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Patrick Boker sa

    Takk for denne veiledningen!

    Den kanoniske filtypen er `.raku` i stedet for` .pl` for å ha et klart skille mellom Perl- og Raku-skript.

    De samlede utgivelsene som kan lastes ned på rakudo.org inneholder et skript for å tilpasse "PATH". Den legger til mappen "bin /" og "share / perl6 / site / bin /", som inneholder installasjonsprogrammet for "zef". Det kan kalles slik: `$ (/ path / of / rakudo / scripts / set-env.sh)`. Deretter kan man kalle `raku` og` zef` uavhengig av gjeldende arbeidskatalog.

    1.    Damien A. sa

      Takk for avklaringen og for bidraget. Hilsener