Perl6: 言語仕様とテストスイート。
Rakudo: Perl6コンパイラ。
Rakudobrew: Rakudoインストールマネージャ。
Panda: モジュールインストーラ。
Rakudo Star: Rakudo、Panda、モジュールとドキュメントのセット。
インストール手順は次のとおりです。添付のVagrantfileも参考にしてください。
- Rakudobrewのインストール
- Rakudoのインストール(MoarVM)
- Pandaのインストール
- Task::Starのインストール
Windowsではこちらにあるインストーラを利用してインストールできます。
OSXではbrew install rakudo-star
でインストールできます。
perl6では標準でREPLが提供されます。
$ perl6
> say "Hello Perl6"
Hello Perl6
ファイルから実行する場合は次のように引数にファイルパスを渡します。
ファイルの拡張子は.pl
、.pm
です。
Perl6で書かれていることを強調したい場合は.p6
、.pm6
を使用します。
http://doc.perl6.org/language/modules
$ cat <<EOF > hello.p6
say "Hello Perl6";
EOF
$ perl6 hello.p6
Hello Perl6