Rakudo, jak zainstalować ten kompilator Raku na Ubuntu 20.04

o Rakudo

W następnym artykule przyjrzymy się Rakudo. To jest kompilator Raku dla MoarVM i wirtualnej maszyny Java. Obecnie jest to główny kompilator Raku, w trakcie aktywnego rozwoju. To kompilator, który pozwoli nam w pełni wykorzystać potencjał Raku. Rakudo jest rozpowszechniane na warunkach licencji artystycznej 2.0.

Gdybyś nie wiedział, Raku to język programowania oparty na Perlu. Język ten został opracowany przez zespół oddanych i pełnych entuzjazmu wolontariuszy i nadal się rozwija. Został pierwotnie opracowany w ramach projektu Parrot, ale jego repozytorium kodu źródłowego zostało podzielone na potrzeby tego nowego projektu w lutym 2009 r., Starając się, aby można go było rozwijać niezależnie. Raku początkowo był znany jako Perl 6i został przemianowany na Raku w październiku 2019 roku. Zawiera elementy z wielu współczesnych i historycznych języków.

Pierwsza i główna publikacja, zarówno kompilatora, jak i modułów (o nazwie „Rakudo” lub „Rakudo Star”) został opublikowany 29 lipca 2010 r. Termin „Rakudo” został wybrany w celu rozróżnienia między nazwą implementacji języka („Rakudo”) nazwy specyfikacji języka („Raku”). Każda implementacja, która przejdzie oficjalny zestaw testów, może nazywać się „Raku”. Obecnie istnieje wiele implementacji na różnych poziomach dojrzałości i tylko Rakudo implementuje pełny podzbiór Raku i NQP dla Raku.

Zainstaluj Rakudo na Ubuntu 20.04

Dziś Raku nie jest tak popularny jak Perl czy Rubin, ale spotkał się z dużym uznaniem społeczności. Myślę, że dlatego Rakudo można znaleźć w oficjalnych repozytoriach Ubuntu 20.04.

Jeśli chcesz zainstalować go w swoim systemie, otwórz terminal (Ctrl + Alt + T) i uruchom następujące polecenie:

zainstaluj rakudo z apt

sudo apt install rakudo

Jest to najłatwiejsza metoda instalacji, ale nie da nam najnowszej stabilnej wersji Rakudo. Możesz sprawdź zainstalowaną wersję za pomocą apt wpisując w tym samym terminalu:

wersja zainstalowana z apt

rakudo --version

Ze strony internetowej tego projektu, w sekcja pobierania, znajdziemy opcję bezpośredniego pobrania najnowszej stabilnej wersji. Możemy również użyć polecenia wget w terminalu (Ctrl + Alt + T) w następujący sposób:

pobierz rakudo z github

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

Po pobraniu musisz rozpakuj pakiet poleceniem:

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

W folderze, który ma zostać utworzony, możemy znaleźć binarny (raku) w folderze kosz. Jeśli chcesz zmienić nazwę folderu, który właśnie rozpakowaliśmy, aby miał prostszą nazwę, możesz użyć tego innego polecenia:

rakudo binarny

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

do sprawdź wersję, którą właśnie pobraliśmy, z folderu, w którym możemy znaleźć plik binarny, będziemy musieli użyć tylko polecenia:

wersja pobrana z github

./raku --version

Mały przykład użycia

Będziemy tworzyć przykładowy plik do testowania Rakudo na Ubuntu 20.04. Zrobimy to za pomocą naszego ulubionego edytora tekstu, w tym przykładzie użyję vim:

vim ejemplo-rakudo.pl

Wewnątrz pliku musimy tylko napisać coś takiego:

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

Po wpisaniu tekstu do pliku zapisz zmiany i zamknij edytor. Kiedy wrócimy do terminala, aby uruchomić ten plik, wystarczy użyć binarnego pliku raku znajdującego się w folderze rakudo / bin (jeśli zmieniłeś nazwę folderu z liniami pobranego pliku tar.gz powyżej).

rakudo/bin/raku ejemplo-rakudo.pl

To polecenie zwróci na ekranie wynik podobny do następującego:

witaj światowy przykład z Raku

Jednak obecnie istnieje wiele języków programowania Raku nie jest tak popularny jak Perl, twierdzi, że jest jego ewolucją i razem z Rakudo tworzą interesującą parę do pracy.

Ponieważ Rakudo jest kompilatorem, ważne jest, aby odróżnić samą dokumentację kompilatora od języka, który implementuje. Więcej informacji na temat kompilatora Rakudo można znaleźć w witryna internetowa tego samego lub w oficjalna dokumentacja. Informacje o Raku można również uzyskać z witryny strona internetowa tego projektu.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Patrick Boker powiedział

    Dziękuję za ten poradnik!

    Kanoniczne rozszerzenie pliku to „.raku” zamiast „.pl”, aby wyraźnie rozróżnić skrypty Perla i Raku.

    Skompilowane wydania, które można pobrać na rakudo.org zawierają skrypt dostosowujący `PATH`. Dodaje katalog `bin /` i `share / perl6 / site / bin /`, który zawiera instalator modułu `zef`. Można to nazwać w ten sposób: `$ (/ path / of / rakudo / scripts / set-env.sh)`. Wtedy można wywołać `raku` i` zef` niezależnie od bieżącego katalogu roboczego.

    1.    Damien A. powiedział

      Dzięki za wyjaśnienie i wkład. Pozdrowienia