Perl 6の使用を開始するにはどうすればよいですか? [閉まっている]
質問
Perl 6の使用を開始する方法についてご意見をお聞かせください。 ParrotでビルドされているRakudoを使用するか、それともPugs実装を使用する方が良いでしょうか。
楽堂の場合、それをインストールする最良の方法は何ですか?パロットのSVNからのパロットの毎月のリリース、その他?
解決
回答の日付に注意してください。ここに残しておきますが、それはもはや世界がどうであるかではありません。 raiphの回答を参照してください。
Parrotサイトまたは CPANのオウムリリース。何らかの理由でtrunk /の最新のものが動作しない場合があることがわかりました。開始するだけです。
開始して十分な勇気が出たら、最先端のものがより適切かもしれません。 Parrotダウンロードページにはリポジトリの詳細があります。
ただし、オウムをインストールしないでください。私が最後に見てからこれを修正しない限り、オウムをインストールするとビルドプロセスが混乱します。ソースディレクトリに作成しますが、インストールターゲットは使用しないでください。それでもまだlanguage / perl6をビルドしてperl6ターゲットを作成し、好きな場所にインストールできます。
最新のGHCをインストールするのはいつも大変だったので、私はPugsをあきらめました。私はそれをしばらく見ていませんが、すべての新しいPugsリリースにはGHCのアップグレードが必要なようです。たぶんそれはもっと正気かもしれません。
他のヒント
irc.freenode.orgで#perl6に初めてアクセスした後、同じ質問に対して次の回答を得ました:
毎月のRakudo Starリリースを使用することをお勧めします。 http://rakudo.org/downloads/star Rakudo Starには、Rakudo Perl 6、MoarVM、panda、およびいくつかのPerl 6モジュールが含まれています。 2015年2月のリリースは、オウムVMを含む最後のリリースとなります。
オンラインevalbotを使用するには、 freenode IRCチャネル#perl6 に参加します/またはあらゆる種類の助けを得る。すべて大歓迎です。
Perl 5内でPerl 6を使用する場合-Perl 6モジュールをロードし、Perl 6オブジェクトを使用し、Perl 6コードを記述します-新しい Inline :: Perl6 (Rakudo-on-MoarVM Perl 6コンパイラをラップして埋め込むCPAN上のPerl 5モジュール)。
最新のテスト済みの安定したコンパイラ/ doc /モジュールバンドルリリースをインストールする場合は、 Rakudo Star ディストリビューション。
コードについては、例、 RosettaCode 、 learnXinYminutes 、および Perl 6アドベントカレンダー。
楽堂、SVN。
これはすでにご存知のはずです。
Rakudoのインストールは、Perl 6でプログラミングを始めるための最良の方法です。RakudoはPerl 6コンパイラおよび実装です。
個人的には、rakudobrewインストールマネージャを使用してRakudoをインストールすることをお勧めします。インストールプロセスが簡単になるからです。こちらの手順に従ってください https://github.com/tadzik/rakudobrew 。 RakudoとMoarVMのインストールに加えて、Perl 6モジュールインストーラーであるPandaもインストールします。
Perl 6について知りたい情報はすべて、 http://perl6.org/ にあります。 。