少し前からパロットに目がいっていました。これは、さまざまな動的言語を実行し、ある程度の相互運用性 (Python スクリプトから Perl 関数を呼び出すなど) を可能にするように設計された仮想マシンであることを理解しています。だから、私の質問は2つの部分に分かれています:
- Parrot は一般的な使用の準備ができていますか? リリースが行われていることはわかりますが、それが現在うまく機能しているのか、それともまだ進行中のものなのかは明らかではありません.
- Parrotの使用方法に関するドキュメントはありますか? 以前の質問のリンクを見てきましたが、私が見つけることができるすべてのドキュメントは、さまざまなレベルの Parrot 固有のコード (PIR、PASM など)、またはより多くの言語のサポートを追加する方法について説明しています。それは素晴らしいことですが、Parrot で既存の言語のコードを実行するにはどうすればよいでしょうか? また、別の言語で記述されたコードを使用するにはどうすればよいでしょうか?
最後に、私はフレームワークを開始したくありませんが、Parrot が Perl 6 に縛られていることは知っています。私は Python の方が好きです。Python がサポートされている言語であることは理解していますが、現実的には、多言語 VM として認識されているのでしょうか、それとも他の言語が好奇心として含まれている Perl 6 インタープリターでしょうか?