我有自己的 Rakudo 副本,我很想试驾一下。在浏览了 Internet 之后,我发现了一些很酷的 Perl 6 代码片段,但没有完整的脚本。任何提供实用 Perl 6 脚本的站点将不胜感激。
谢谢大家,Ehtyar。
请从http://github.com/perl6/perl6-examples/tree/master查看 perl6-examples 存储库,它包含许多不错的示例。
如果您有任何问题,也不要犹豫加入#perl6 或 irc.freenode.net(或 perl6-users@perl.org,如果您是电子邮件用户)。
有时在 Perl 6 博客上也有非常好的示例,其中大部分都收集在http://pl6anet.org上。
另请参阅Rosetta Code上的 Perl 6 示例。
Perl 基金会的这个页面很好地介绍了新特性。特别是“The Long Perl 6 Super-Feature List”(实际上不是很长,它解释了要点中将出现的新功能)。如果您只是专门寻找新功能,那是寻找的地方,而不是筛选大量示例代码和剖析新功能。
这个页面上有一些很好的小例子,它们将演示新功能,而无需大量的代码。
Perl6 的其他东西的好地方是Perlgeek博客。那里有几篇文章和示例,包括用于 JSON 解析的函数式语法……非常酷。
正如罗伯特所提到的,Perlgeek博客有一些很棒的文章。我自己写了几篇文章,但它们主要涵盖 Perl 6 的特定内容(类、方法等)。
您可以查看 Using Perl 6 这本书,它可以在此处以 pdf 格式免费获得。它有很多关于它所涵盖的概念和特性的代码示例。这本书也可以在最新的 Rakudo * 版本的 docs 目录中找到。
另外,我建议您查看规范测试。如果您安装了 Rakudo *,它们应该在 rakudo/t/spec 中。它们是按概要组织的,这可能有点令人困惑。但是,浏览它们的好处是巨大的,您将有机会看到多个示例,说明如何使用 Perl 6 中的概念,您知道这些概念在您当前的构建中有效,因为您可以运行测试。
在撰写此评论(2015 年 6 月)时,我认为有帮助的资源,从 QA 到最少列出:
简短的一篇文章。
jnthn 的演讲,例如“Perl 6:你今天能做什么?” . 并发示例的好资源。
Rosetta Code中的 Perl 6 条目。其中许多是由拉里·沃尔(Larry Wall)编写的。
modules.perl6.org上的模块。
Perl6Maven。包含片段和一个冗长、不完整、部分陈词滥调的 P6 教程,但该网站的所有者 (Gabor Szabgab) 表示他打算在今年(2015 年)构建他的 P6 内容,因此至少值得快速访问。