我如何开始使用Perl 6?

时间:2009-01-23 18:55:03

标签: perl6 rakudo parrot pugs

我想了解如何开始使用Perl 6? 是否可以使用正在Parrot上构建的Rakudo,或者更好地使用Pugs实现?

如果是Rakudo,安装它的最佳方法是什么? Parrot的每月发行版,来自Parrot的SVN,其他?

6 个答案:

答案 0 :(得分:10)

请注意我的答案上的日期。我会把它留在这里,但这不再是世界的样子了。请参阅raiph's answer


我建议您使用the Parrot sitethe parrot release on CPAN的最新月度鹦鹉版本。我发现有时候行李箱中的最新东西/无论出于什么原因都不起作用。这只是为了开始。

一旦你开始并且足够勇敢,最前沿的东西可能更合适。 Parrot download page包含存储库详细信息。

但请注意,您不应安装鹦鹉。除非他们从最后一次看起来已经解决了这个问题,否则安装鹦鹉会破坏构建过程。在它的源目录中创建它,但不要使用安装目标。您仍然可以构建languages / perl6并创建perl6目标并安装在您喜欢的位置。

我放弃了Pugs,因为安装最新的GHC总是很痛苦。我暂时没有看过它,但每个新的Pugs版本似乎都需要进行GHC升级。也许现在更加理智了。

答案 1 :(得分:5)

在我第一次访问irc.freenode.org上的#perl6后,我得到了同样问题的以下答案:

答案 2 :(得分:4)

我建议每月使用Rakudo Star版本:http://rakudo.org/downloads/star Rakudo Star包括Rakudo Perl 6,MoarVM,panda和一些Perl 6模块。 2015年2月的发布将是最后一个包含鹦鹉VM的版本。

答案 3 :(得分:3)

加入the freenode IRC channel #perl6以使用在线evalbots和/或获得任何形式的帮助。欢迎所有人。

如果你想在Perl 5中使用Perl 6 - 加载Perl 6模块,使用Perl 6对象,编写Perl 6代码 - 考虑尝试新的Inline::Perl6(一个Perl 5模块)包含并嵌入Rakudo-on-MoarVM Perl 6编译器的CPAN。

如果您想安装最新的,经过测试的,稳定的编译器/ doc / module捆绑版本,请尝试Rakudo Star发行版。

有关代码,请参阅examplesRosettaCodelearnXinYminutesPerl 6 Advent Calendars

答案 4 :(得分:2)

Rakudo,SVN。

我很确定你已经知道了。

答案 5 :(得分:1)

安装Rakudo是在Perl 6中开始编程的最佳方式.Rakudo是一个Perl 6编译器和实现。

我个人建议使用rakudobrew安装管理器安装Rakudo,因为它简化了安装过程。按照https://github.com/tadzik/rakudobrew中的说明操作。除了安装Rakudo和MoarVM之外,它还将安装Panda,这是一个Perl 6模块安装程序。

您可以在http://perl6.org/找到有关Perl 6的所有信息。