Rakudo - Rakudo

Rakudo
Logotipo Rakudo Perl 6
Versão estável
"2021.09" # 150/18 de setembro de 2021 ; 0 dias atrás ( 2021-09-18 )
Repositório
Sistema operacional Linux , Windows , FreeBSD , OS X , NetBSD , OpenBSD
Modelo Compilador Raku (v6.c, v6.d)
Licença Licença Artística 2.0
Local na rede Internet rakudo .org

Rakudo é um compilador Raku voltado para MoarVM e a Java Virtual Machine , que implementa a especificação Raku. Atualmente é o único grande compilador Raku em desenvolvimento ativo .

Originalmente desenvolvido dentro do projeto Parrot , o repositório de código-fonte Rakudo foi dividido do projeto em fevereiro de 2009 para que pudesse ser desenvolvido de forma independente, embora ainda houvesse muitas dependências na época. Rakudo é escrito em C , Raku e o subconjunto leve de Raku "NQP" (Not Quite Perl).

Rakudo Perl # 14 foi lançado em fevereiro de 2009, com o codinome Vienna em homenagem ao grupo Perl mongers que patrocinou um de seus desenvolvedores desde abril de 2008. Lançamentos subsequentes usaram codinomes baseados em grupos Perl mongers.

O primeiro grande lançamento de uma distribuição de compilador e módulos (denominado "Rakudo *" ou "Rakudo Star") foi em 29 de julho de 2010.

Nome

O nome "Rakudo" para o compilador Raku foi sugerido pela primeira vez por Damian Conway . "Rakudo" é a abreviação de "Rakuda-dō" (com um 'o' longo;駱駝), que em japonês significa "Caminho do Camelo". "Rakudo" (com um 'o' curto;) também significa "paraíso" em japonês.

O termo "Rakudo" também foi escolhido para distinguir entre o nome de uma implementação de linguagem ("Rakudo") do nome da especificação de linguagem ("Raku") - qualquer implementação que passe no conjunto de testes oficial poderia se chamar "Raku". Existem atualmente várias implementações em vários níveis de maturidade, com apenas Rakudo implementando Raku completo e NQP para o subconjunto Raku.

Referências

links externos