我想了解如何开始使用Perl 6? 是否可以使用正在Parrot上构建的Rakudo,或者更好地使用Pugs实现?
如果是Rakudo,安装它的最佳方法是什么? Parrot的每月发行版,来自Parrot的SVN,其他?
答案 0 :(得分:10)
请注意我的答案上的日期。我会把它留在这里,但这不再是世界的样子了。请参阅raiph's answer。
我建议您使用the Parrot site或the 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发行版。
有关代码,请参阅examples,RosettaCode,learnXinYminutes和Perl 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的所有信息。