Question

Je voudrais connaître votre opinion sur comment commencer à utiliser Perl 6? Doit-on utiliser Rakudo qui est construit sur Parrot ou mieux utiliser l’implémentation de Pugs?

Si Rakudo, quel est le meilleur moyen de l’installer? Les sorties mensuelles de Parrot, directement de la SVN de Parrot, autres?

Était-ce utile?

La solution

Notez la date sur ma réponse. Je vais le laisser ici, mais ce n'est plus comme ça que le monde se trouve. Consultez la réponse de raiph .

Je vous recommanderais d'utiliser la dernière version mensuelle de Parrot issue de le site Parrot ou la version du perroquet sur CPAN . J'ai trouvé que parfois les derniers éléments dans le coffre / ne fonctionnent pas pour une raison quelconque. C'est juste pour commencer.

Une fois que vous avez commencé et que vous êtes assez courageux, le truc à la pointe du progrès pourrait être plus approprié. La page de téléchargement de Parrot contient les détails du référentiel.

Notez cependant que vous ne devez pas installer perroquet. À moins qu'ils n'aient résolu ce problème depuis mon dernier examen, l'installation de Parrot a gâché le processus de construction. Faites-le dans son répertoire source, mais n'utilisez pas la cible d'installation. Vous pouvez toujours créer des langues / perl6, créer la cible perl6 et l’installer où bon vous semble.

J’ai abandonné Pugs parce que l’installation du dernier GHC a toujours été très pénible. Je ne l'ai pas encore regardée depuis un moment, mais chaque nouvelle version de Pugs semble nécessiter une mise à niveau de GHC. Peut-être que c'est plus sain d'esprit maintenant.

Autres conseils

Après ma première visite au # perl6 sur irc.freenode.org, les réponses suivantes ont été apportées à la même question:

Je recommanderais d'utiliser les versions mensuelles de Rakudo Star: http://rakudo.org/downloads/star Rakudo Star inclut les modules Rakudo Perl 6, MoarVM, panda et certains modules Perl 6. La version de février 2015 sera la dernière à inclure le VM parrot.

Rejoignez le canal IRC freenode # perl6 pour utiliser les robots en ligne et / ou obtenir de l'aide de toute sorte. Tous sont les bienvenus.

Si vous souhaitez utiliser Perl 6 dans Perl 5 - chargez des modules Perl 6, utilisez des objets Perl 6, écrivez du code Perl 6 - pensez à essayer le nouveau Inline :: Perl6 (un module Perl 5 sur CPAN qui englobe et intègre le compilateur Rakudo-on-MoarVM Perl 6).

Si vous souhaitez installer une version récente, stable et testée du compilateur / doc / module, essayez une Rakudo Star distro.

Pour le code, voir les exemples , RosettaCode , learnXinYminutes et Calendriers de l’avent Perl 6 .

Rakudo, SVN.

Je suis sûr que vous le savez déjà.

L’installation de Rakudo est le meilleur moyen de commencer à programmer en Perl 6. Rakudo est un compilateur Perl 6 et son implémentation.

Personnellement, je recommande d'installer Rakudo à l'aide du gestionnaire d'installation de rakudobrew, car cela simplifie le processus d'installation. Suivez les instructions ici https://github.com/tadzik/rakudobrew . En plus d'installer Rakudo et MoarVM, il installera également Panda, un programme d'installation du module Perl 6.

Vous trouverez toutes les informations sur Perl 6 à l'adresse suivante: http://perl6.org/ . .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top