Rakudo, kaip įdiegti šį „Raku“ kompiliatorių „Ubuntu 20.04“

nevartokite Rakudo

Kitame straipsnyje apžvelgsime „Rakudo“. Tai yra „Raku“ kompiliatorius, skirtas „MoarVM“ ir „Java Virtual Machine“. Šiuo metu jis yra pagrindinis „Raku“ kompiliatorius, aktyviai tobulinamas. Tai kompiliatorius, kuris leis mums išnaudoti visas „Raku“ galimybes. „Rakudo“ platinamas pagal „Artistic License 2.0“ sąlygas.

Jei nežinojote, „Raku“ yra „Perl“ pagrindu sukurta programavimo kalba. Šią kalbą sukūrė atsidavusių ir entuziastingų savanorių komanda, kuri ir toliau tobulėja. Iš pradžių jis buvo sukurtas vykdant „Parrot“ projektą, tačiau jo pirminio kodo saugykla buvo padalyta šiam naujam projektui 2009 m. Vasario mėn., Siekiant, kad jį būtų galima kurti savarankiškai. raku iš pradžių jis buvo žinomas kaip „Perl 6“ir pervadintas į „Raku“ 2019 m. spalio mėn. Jame yra elementų iš daugelio šiuolaikinių ir istorinių kalbų.

Pirmasis ir pagrindinis kompiliatoriaus ir modulių leidinys (vadinamas „Rakudo“ arba „Rakudo žvaigždė“) buvo paskelbta 29 m. liepos 2010 d. Terminas „Rakudo“ buvo pasirinktas siekiant atskirti kalbos diegimo pavadinimą („Rakudo“) kalbos specifikacijos pavadinimo („Raku“). Bet koks įgyvendinimas, kuris praeina oficialų testų rinkinį, gali vadintis „Raku“. Šiuo metu yra keli įgyvendinimai įvairiais brandos lygmenimis, ir tik „Rakudo“ įgyvendina visą „Raku“ ir NQP pogrupį.

Įdiekite „Rakudo“ į „Ubuntu 20.04“

Šiandien Raku nėra toks populiarus kaip Perlas ar rubinas, tačiau bendruomenė tai labai sutiko. Spėju, kad būtent todėl „Rakudo“ galima rasti oficialiose „Ubuntu 20.04“ saugyklose.

Jei norite jį įdiegti savo sistemoje, atidarykite terminalą („Ctrl“ + „Alt“ + T) ir paleiskite šią komandą:

įdiekite rakudo iš apt

sudo apt install rakudo

Tai paprasčiausias diegimo būdas, tačiau jis nesuteiks mums naujausios stabilios „Rakudo“ versijos. Tu gali patikrinkite įdiegtą versiją naudodami apt rašyti tame pačiame terminale:

versija įdiegta iš apt

rakudo --version

Iš šio projekto tinklalapio į atsisiųsti skyrių, rasime galimybę tiesiogiai atsisiųsti naujausią stabilią versiją. Taip pat galime naudoti komandą wget terminale („Ctrl“ + „Alt“ + T) taip:

atsisiųskite rakudo iš github

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

Po atsisiuntimo jūs turite išpakuokite pakuotę su tokia komanda:

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

Kuriamame aplanke galime rasti dvejetainį (raku) aplanko viduje jusu siuksliu. Jei norite pakeisti aplanko, kurį ką tik išpakavome, pavadinimą, kad jo pavadinimas būtų paprastesnis, galite naudoti šią kitą komandą:

rakudo dvejetainis

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

į patikrinkite ką tik atsisiųstą versiją, iš aplanko, kuriame galime rasti dvejetainį failą, turėsime naudoti tik komandą:

versija atsisiųsta iš github

./raku --version

Mažas naudojimo pavyzdys

Mes ketiname kurti failo pavyzdys norint išbandyti „Rakudo“ naudojant „Ubuntu 20.04“. Tai padarysime naudodami savo mėgstamą teksto rengyklę, šiame pavyzdyje naudosiu „vim“:

vim ejemplo-rakudo.pl

Bylos viduje mes tiesiog turime parašyti kažkas panašaus į šį:

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

Parašę tekstą į failą, išsaugokite pakeitimus ir uždarykite redaktorių. Kai grįšime į terminalą, Norėdami vykdyti šį failą, mums reikia naudoti tik raku dvejetainį failą, esantį aplanke rakudo / bin (jei pakeitėte aukščiau nurodytų failų tar.gz aplanko pavadinimą).

rakudo/bin/raku ejemplo-rakudo.pl

Ši komanda ekrane grąžins tokią išvestį:

labas pasaulio pavyzdys su Raku

Nors šiandien yra daug programavimo kalbų „Raku“ nėra toks populiarus kaip „Perl“, jis teigia esąs jo evoliucija, ir kartu su „Rakudo“ jie sudaro įdomią porą, su kuria reikia dirbti.

Kadangi Rakudo yra kompiliatorius, svarbu atskirti patį kompiliatoriaus dokumentą ir kalbą, kurią ji įgyvendina. Daugiau informacijos apie „Rakudo“ kompiliatorių galite rasti Interneto svetainė tos pačios arba oficialūs dokumentai. Informacijos apie Raku taip pat galima gauti iš šio projekto svetainė.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Patrickas Bökeris sakė

    Ačiū už šią instrukciją!

    Kanoninis failo plėtinys yra „.raku“, o ne „.pl“, kad būtų aiškiai atskirti „Perl“ ir „Raku“ scenarijai.

    Sudarytuose leidimuose, kuriuos galima atsisiųsti iš rakudo.org, yra scenarijus, skirtas „PATH“ pritaikyti. Jis prideda aplanką `bin /` ir `share / perl6 / site / bin /`, kuriame yra modulio `zef` diegimo programa. Tai galima pavadinti taip: "$ (/ path / of / rakudo / scripts / set-env.sh)". Tada galima skambinti „raku“ ir „zef“, neatsižvelgiant į dabartinį darbo katalogą.

    1.    Damienas A. sakė

      Ačiū už paaiškinimą ir indėlį. Sveikinimai