バージョン1.0 を今年 2015年 のクリスマスにリリースすると発表があった Perl 6.0。かれこれ 10 年以上開発していてなかなかリリースされなかったがようやく形になりそう。
- Fosdem 2015: It's Christmas!
- Perl開発者Larry Wall氏が、Perl 6.0の正式バージョンを2015年のクリスマスにリリースすると発言、Perl開発者の中には懐疑的な見方も
一足早くその Perl 6 のプログラミング環境をサクッと立ち上げられる Vagrant 環境をつくりました。
Perl 6 は言語仕様も変わり、Perl 5 など前バージョンの後方互換性もないので、新しい言語と見ていろいろいじってみたい方はどうぞ。
以下、GitHub にある Rapid Perl6 の readme-ja.md です。
Rapid Perl6
Rapid Perl6 is Vagrant environment for the Perl 6 programming language.
Provisioning
# install Vagrant plugin
vagrant plugin install vagrant-hostsupdater
cd rapid-perl6
vagrant up
...
vagrant ssh
Version
cd /home/vagrant/perl6/bin
./perl6 -v
This is perl6 version 2015.01-194-g5bb1942 built on MoarVM version 2015.01-72-g9106bee
OR
cd /home/vagrant/perl6/bin
./perl6 -V
...
Help
cd /home/vagrant/perl6/bin
./perl6 -h
hello world!
cd /home/vagrant/perl6/bin
./perl6
> say 'hello world!';
hello world!
> exit;
hello world! (helloworld.pl)
#!/usr/bin/env perl6
say q/hello world!/;
1;
Run helloworld.pl
cd /home/vagrant/perl6/bin
./perl6 /vagrant/helloworld.pl
hello world!