Rakudo Star 是 Perl 6 的一个发行版, 由 Rakudo 编译器加上一些包组成, 可以直接下载对应平台的安装包, 按照说明文档进行安装.
如果想体验最新的 Perl 6 特性, 请自行编译 rakudo:
编译 Perl 6
git clone https://github.com/rakudo/rakudo.git
cd rakudo
perl Configure.pl --gen-moar --gen-nqp --backends=moar --prefix=/opt/rakudo
make
make install
安装完 Rakudo Perl 6 编译器后, 使用自带的 zef安装 Linenoise
模块以获得简单的历史命令和自动补全功能.
Linux 用户还可以使用为 Rakudo 预编译好的系统包来安装 Rakudo Perl 6, 有关详细信息, 请参考 https://github.com/nxadm/rakudo-pkg.
Perl 6 自带了一个简陋的 REPL, 用于进行代码的快速测试. 打开系统的终端, 键入 perl6
, 即可进入 REPL, 键入一些 Perl 6 代码:
Read,Evalute,Print,Loop
# perl6
To exit type 'exit' or '^D'
> [+] 1,2,3
6
> .say for 1..5
1
2
3
4
5
目前的 REPL 功能还很简陋, 如果要输入一些复杂的语句, 这个 REPL 就变得不太友好了.
2019 年3月份, comma发布了第一个 Perl 6 编辑器社区版, 即逗号编辑器, 同时还有 Perl 6 的 IDEA 插件. 社区版的逗号编辑器功能已经基本够用, 如果你是资深 Perl 6 开发者或深度 Perl 6 爱好者, 建议购买完整版.
如果你使用 VSCode/Atom, 那么需要到应用商店安装 Perl 6 插件.