Rakudo, como instalar este compilador Raku no Ubuntu 20.04

Abour Rakudo

No próximo artigo, daremos uma olhada em Rakudo. Este é um compilador Raku para MoarVM e Java Virtual Machine. Atualmente é o principal compilador Raku, em desenvolvimento ativo. É um compilador que nos permitirá aproveitar todo o potencial do Raku. Rakudo é distribuído sob os termos da Licença Artística 2.0.

Caso você não saiba, Raku é uma linguagem de programação baseada em Perl. Esta linguagem foi desenvolvida por uma equipe de voluntários dedicados e entusiasmados e continua a se desenvolver. Foi originalmente desenvolvido dentro do projeto Parrot, mas seu repositório de código-fonte foi dividido para este novo projeto em fevereiro de 2009, buscando que pudesse ser desenvolvido de forma independente. Raku inicialmente era conhecido como Perl 6, e foi renomeado para Raku em outubro de 2019. Ele apresenta elementos de muitas línguas modernas e históricas.

A primeira e principal publicação, tanto do compilador quanto dos módulos (chamado «Rakudo» ou «Rakudo Star») foi publicado em 29 de julho de 2010. O termo 'Rakudo' foi escolhido para distinguir entre o nome de uma implementação de linguagem ('Rakudo') do nome da especificação do idioma ('Raku'). Qualquer implementação que passe no conjunto de testes oficial pode se chamar 'Raku'. Existem atualmente várias implementações em vários níveis de maturidade, e apenas Rakudo implementa o subconjunto completo de Raku e NQP para Raku.

Instale Rakudo no Ubuntu 20.04

Hoje Raku não é tão popular quanto Perl ou Ruby, mas teve uma aceitação significativa pela comunidade. Eu acho que é por isso Rakudo pode ser encontrado disponível nos repositórios oficiais do Ubuntu 20.04.

Se você deseja instalá-lo em seu sistema, abra um terminal (Ctrl + Alt + T) e execute o seguinte comando:

instalar rakudo do apt

sudo apt install rakudo

Este é o método de instalação mais fácil, mas não nos dará a última versão estável do Rakudo. Você pode verifique a versão instalada usando apt digitando no mesmo terminal:

versão instalada do apt

rakudo --version

No site deste projeto, em seção de download, encontraremos a opção de baixar a versão estável mais recente diretamente. Também podemos usar o comando wget no terminal (Ctrl + Alt + T) da seguinte forma:

baixar rakudo do github

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

Após o download, você deve descompacte o pacote com o seguinte comando:

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

Na pasta a ser criada, podemos encontrar o binário (raku) dentro da pasta caixa. Se quiser alterar o nome da pasta que acabamos de descompactar, para que tenha um nome mais simples, você pode usar este outro comando:

binário rakudo

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

Pára verifique a versão que acabamos de baixar, da pasta onde podemos encontrar o binário, só teremos que usar o comando:

versão baixada do github

./raku --version

Um pequeno exemplo de uso

Vamos criar um arquivo de exemplo para testar Rakudo no Ubuntu 20.04. Faremos isso com nosso editor de texto favorito, para este exemplo usarei o vim:

vim ejemplo-rakudo.pl

Dentro do arquivo, só temos que escrever algo como o seguinte:

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

Depois de escrever o texto no arquivo, salve as alterações e feche o editor. Quando estamos de volta ao terminal, para executar este arquivo nós só precisamos usar o binário raku localizado na pasta rakudo / bin (se você alterou o nome da pasta das linhas baixadas do arquivo tar.gz acima).

rakudo/bin/raku ejemplo-rakudo.pl

Este comando retornará uma saída como a seguinte na tela:

Olá, exemplo mundial com Raku

Hoje existem muitas linguagens de programação, embora Raku não é tão popular quanto Perl, afirma ser uma evolução dele e, junto com Rakudo, eles formam um casal interessante para trabalhar..

Como Rakudo é um compilador, é importante distinguir entre a própria documentação do compilador e a linguagem que ela implementa. Mais informações sobre o compilador Rakudo podem ser encontradas no pagina web do mesmo, ou no documentação oficial. Informações sobre Raku também podem ser obtidas no site deste projeto.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Patrick Boker dito

    Obrigado por este como fazer!

    A extensão canônica do arquivo é `.raku` em vez de` .pl` para ter uma distinção clara entre scripts Perl e Raku.

    As versões compiladas que podem ser baixadas em rakudo.org contêm um script para adaptar o `PATH`. Ele adiciona as pastas `bin /` e `share / perl6 / site / bin /`, que contém o instalador do módulo `zef`. Ele pode ser chamado assim: `$ (/ path / of / rakudo / scripts / set-env.sh)`. Então, pode-se chamar `raku` e` zef` independentemente do diretório de trabalho atual.

    1.    Damien A. dito

      Obrigado pelo esclarecimento e pela contribuição. saudações