Pergunta

Eu gostaria de ter a sua opinião sobre como começar com Perl 6? Deve um usar Rakudo que está sendo configuração em Parrot ou ainda melhor ir com a implementação Pugs?

Se Rakudo, qual é a melhor maneira de instalá-lo? Os lançamentos mensais de Parrot, desde o SVN do papagaio, outro?

Foi útil?

Solução

Observe a data em minha resposta. Vou deixá-lo aqui, mas não é como o mundo é mais. Consulte de raiph resposta .


Eu recomendo usar o lançamento mensal mais recente do papagaio de qualquer local Parrot ou o lançamento papagaio no CPAN . Descobri que, por vezes, a última coisa no tronco / não funciona por qualquer motivo. Isso é só para começar.

Quando estiver iniciado e corajoso o suficiente, o material borda do sangramento pode ser mais apropriado. A página de download Parrot tem os detalhes do repositório.

Note, no entanto, que você não deve instalar o papagaio. A menos que tenham corrigido este desde última vez que olhei, tendo papagaio instalado mexe-se o processo de construção. Fazê-lo em seu diretório de origem, mas não use o alvo de instalação. Você ainda pode construir línguas / perl6 e criar o alvo perl6 e instalar que quando você gosta.

Eu desisti de Pugs porque a instalação da última GHC sempre foi uma dor a. Eu não olhei para ele por algum tempo, porém, mas cada nova versão Pugs parece exigir um upgrade GHC. Talvez isso seja mais sensato agora.

Outras dicas

Depois da minha primeira visita aos perl6 # no irc.freenode.org, eu tenho as seguintes respostas para a mesma pergunta:

Eu recomendaria usar lançamentos mensais Rakudo Estrelas: http://rakudo.org/downloads/star Rakudo Estrela inclui Rakudo Perl 6, MoarVM, panda e alguns módulos Perl 6. A liberação fevereiro 2015 será o último a incluir o papagaio VM.

o canal de IRC Freenode # perl6 usar evalbots on-line e / ou obter ajuda de qualquer espécie. Todos são bem vindos.

Se você gostaria de usar Perl 6 no interior Perl 5 - carga Perl 6 módulos, uso de Perl 6 objetos, escrever código Perl 6 - considerar tentar o novo inline :: Perl6 (Perl um módulo 5 em que CPAN envoltórios e incorpora o Rakudo-em-MoarVM Perl 6 compilador).

Se você gostaria de instalar um, testado compilador estável / doc / release recente pacote módulo, tente um Rakudo Estrela distro.

Para código, consulte exemplos , rosettacode , learnXinYminutes e Perl 6 Calendários de Advento .

Rakudo, SVN.

Eu tenho certeza que você já sabe disso.

A instalação Rakudo é a melhor maneira de começar a programar em Perl 6. Rakudo é um compilador e implementação Perl 6.

Eu, pessoalmente, recomendo instalar Rakudo usando o gerenciador de instalação rakudobrew uma vez que simplifica o processo de instalação. Siga as instruções aqui https://github.com/tadzik/rakudobrew . Além de instalar Rakudo e MoarVM que também irá instalar o Panda que é um instalador módulo Perl 6.

Todas as informações que você quer saber sobre Perl 6 pode ser encontrado aqui em http://perl6.org/ .

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top