Perl6/Parrotスレ - Part2
■ このスレッドは過去ログ倉庫に格納されています
現在開発中のPerl6インタプリタエンジンParrot。
ParrotはCLR(Common Language Runtime)であり、
ParrotアセンブラにコンパイルできればPerl6のみならず、
Python、Ruby、PHPをはじめ、JavaもC#も、Basic、Scheme、
その他の言語なんでもいける・・・ようになるかも!?
mod_parrotができれば速度面でも問題無し!
そんな夢のような言語/VMであるPerl6/Parrotについて語りましょう。
前スレ
次世代Webプログラミング言語の大本命Perl6/Parrot
http://pc8.2ch.net/test/read.cgi/php/1065599868/
関連サイト
>>2-5 JavaVMで大抵のスクリプトが動く今、Parrotのメリットって何? >>260
Oracleに金玉を握られてないところ。 今となっては、Parrotなんてどうでもいいわな。そんなのより、高速で安定したApacheモジュールでの実行環境の方が大事だわ。 金玉揉んでくれる人が居ないからParrotは駄目なんですね >>258
ラリーはダメ人間なのか?
この前のYAPCで一緒に写真とってもらって感動したんだが
parrotのいい所はサイズが小さいとこじゃないかな
…Javaもあんま変わんないか Parrotって動的言語には最適なVMなんでしょ? Rakudo Perl #16 "Bratislava"がリリースされてる
socketがサポートされたな
>>265
>Parrotって動的言語には最適なVMなんでしょ?
最適かどうかはわからんが・・・
最近のLLVM人気のせいでParrotは時代遅れ扱いされてる感があるな しょうがないからParrotで動くインタプリタでも作ろうぜ ところでParrotでPerl6が動くところまでもう行ってるのかね? google先生にrakudoについて聞いてこいや Rakudo #17 "Stockholm" Released!
ttp://rakudo.org/node/43 一挙一動を追いかけるなら今が一番面白い時期なんだろうが
いまいち食指が伸びない Parrot上で俺様言語作りたい
協力してくれ!
とりあえずPCTをハックするんだ
そしてそれを分かりやすく教えてくれ!
頼んだぞ!
>>275
HSP on Parrotを作ってくれ。 PCTは特許協力条約のことか?
さすがにハックは無理。 C#のLINQとか凄いよなあ。Perl6って、文字列の連結を~にするっていうのはどうなんだろうなあ。相当違和感あるんだけど。 ラリーのこだわり。
文字列の連結は数値の足し算とは違うから+はおかしいとか。 ラリーがいなけりゃそれこそ出来損ないのRubyになっちゃうじゃん。
'10' + 0が'100'になるPerlなんてヤダ。
文字列の連結はドットのままでいいんじゃないの。->演算子もそのままでいいと思う。 Perl.NETでよくね?
monoもあるわけだし。
なんであたらしいVMつくるのか意味不明 ヒント:.NetにDLRが導入されたのはParrotより後
Rakudo Perl 6 development release #19 ("Chicago")
spectest が340通過したみたいだが、先月は68%、今月も68%というのはこれいかに。 ちょっと前にクリスマスwktkしてた感じがするのにもう7ヶ月経ったのか・・・ Perl 6、2010年4月登場
ttp://journal.mycom.co.jp/news/2009/08/10/021/index.html
1日リリースじゃないことを祈る 機能は全部じゃないって言ってるぞ。
フル機能はいったい何年後になるんだ? 大丈夫、俺らの学習曲線の方が傾きが緩い。
洗練されてて一々感心するんだけど、デカいよな仕様。
Parrot 1.6.0, "half-pie" Released!
ttp://www.parrot.org/ 次スレあたりプログラム技術に移らないか
次スレがくるころには2010年4月がくるんだろうか… Parrot 1.7.0, "African Grey" Released!
ttp://www.parrot.org/news/2009/Parrot-1.7.0 Parrot 2.0.0 Released!
ttp://www.parrot.org/ parrot2.0 に一致する日本語のページ 2 件中 1 - 2 件目 (0.13 秒)
盛り上がりに欠けるなぁ まあねえ
メジャーバージョンが上がったとは言え大きな変化があるわけでなし
Rakudo * もまだだしね Fedoraとかに収録されるのは早くてもあと2年は掛かりそうですね。 もう入ってるし最近 Rakudo まで追加されてる 調べたら大分前に入っておりました
rakudoはぎりぎりRHEL6に入らない感じかな なにげにParrot 2.1.1。
風も温んできた。4月も近い。 Late April を目指してるらしいよ
4月の定期リリースの後くらい
ただ中心的開発者の pmichaud の奥さんが最近入院して看病に時間を取られてるとかで、
リリースを遅らせることも視野に入れてるとか
ttp://use.perl.org/~pmichaud/journal/40248
Rakudo Star は5月か6月リリースになったっぽい
ttp://github.com/rakudo/rakudo/blob/master/docs/ROADMAP 4月すぎましたよーーー!
どんな具合ですかーーーーーーーーー!?
げんきですかーーーーーーーーーー!
もうろくに需要ないから開発陣もまともに腰入れるつもりないんだろうな この前、mooseちょっと使ってみようと思ったんだけど、あれはダメだね
ただでさえPerl5のオブジェクト指向は独特な概念と慣習に則っていて分かりづらいのに、。Perl5の言語機能を無理矢理拡張しようとして、さらに分かりづらくなってる。
そもそもPerlの用途ではあんな複雑な仕組みは必要ない。
classを導入して、いくつかのクラス型とプリミティブ型で宣言出来て、メソッドのアクセスコントロールが出来る、それくらいで十分なのに。
ハッシュのポインタとかリファレンスに対して使える関数が制限される機能があれば充分だよねw >>312
良かったよ。
モダンPerl入門買おうかと思ってたけど買わずに済んだ。 Perl6を使いたい人はMooseに慣れとくのはいいと思うよ。
Perl5と添い遂げるぜって人はまあ別にいいけど。 そのPerl6がまったく見込みないからな。下手にMooseみたいなのでPerl5を延命させようとするから、Perl6がまったく盛り上がらない。 6のチームがヘボすぎるだけだろ
LarryっぽくないPerl覚えるぐらいならPythonでも一緒だからもうどうでもいいけど ここ2週間でコミッタもコミット数も急増してる
そろそろ Star 出るかな 最近Perl6とRuby触ってみたんだけど、Perl6のほうがしっくりわかり易く感じた
Rubyはなかなか敷居が高い感じがした Rakudo Star のリリース予定日が7月29日になった 出る出る詐欺に騙され続けたけど今回は現実味があるな。
遅れても2〜3年以内ぐらいには出るだろう。 出来ていようが出来ていまいが必ず7月29日にリリースするよ、というようなことを言ってる
ttp://use.perl.org/~pmichaud/journal/40407 Rakudo Starでた。
ttp://rakudo.org/announce/rakudo-star/2010.07 Winマシンに入れてみようとしたが案の定makeでエラーがわんさか
そんな俺が言うのもなんだが
early adopter向けというわりにインストールは難しくなさそうだね
試してないけど Windows 向けのインストーラあるよ
ttp://www.jnthn.net/perl6/rakudo/Rakudo-Star-2010-07.msi うほ
DLしたら一瞬でインストールされたw
これで遊びます。thx Rakudoって楽土なのな
心配や苦労がなく楽しい生活ができる土地。楽園。- デジタル大辞泉 ubuntuとwinxpに入れてみた。
ファイル読み書きなんかは行けるけど
LWPとか動かん。
ubuntuではテストに失敗するし。 Rakudo Star 2010.08
ttp://rakudo.org/announce/rakudo-star/2010.08
win向けのインストーラはまだ出てないみたい。 ついにバージョン3
ttp://www.parrot.org/news/2011/parrot-3.0.0 2年前に見たロードマップだと v3.0.0 は production-ready にするぜ的なことが書いてあったけど
そんなことなかった パロス
期待してるんですよじっさい
早くしてくださいよ なんかPerl5.14でforeachでリストリファレンスを直接回せるようになるらしいけど、もうPerl5を延命させても仕方ないと思うんだよね。
そんなことしても誰もいまさらPerl5を使ってみよう何て思わないよ。 phpなんてあんな玩具…って言い続けてたんだがperlのあまりの停滞ぶりにphpに浮気中
慣れちゃうと設定楽過ぎて帰れなくなる .NET 向け Perl 6 コンパイラの Niecza を使うと .NET アセンブリとか使えてわりと楽しい rakudoはようやく75%まで実装されたらしい。
ttps://github.com/mj41/Perl-6-GD/raw/master/export/Summary%20-%20Compilers'%20features%20-%20GoodData.png
7月の時点で66%で11月末で75%だからそれなりにアクティブに開発すすんでるみたいだけど、
まだまだ時間かかりそうだな。 Rakudoの開発が進まない間にNieczaが伸びてきてる
>>342
5ヶ月で9%…
あと25%進むのに15ヶ月かかるとして
来年の春くらいには… >>342
11月末だとまだ master ブランチだったころか?
nom ブランチに移ってから多少 regress したから割合減ってるかもしれない
つーか何の割合だろう? パスしたテストの数か?
未実装の機能のテストなんかほとんど書かれてないから、
パーセンテージにあまり意味ない気する >>345
未実装分は赤のmissingに含まれるはず。
実装してspectestも書いてパスした分が緑ってことじゃないか?
さて、そろそろ勉強はじめるかな。 Perl6は後発の強みでやたら強力っていうから胸熱
Mojoliciousは可能な限りPerl6に移植可能なコードにしてるらしいし
Web屋ならMojo勉強すると良いんじゃないかと QASTをJVMのバイトコードにトランスレートできるようになったっぽい、
年内にもNQPがJVM上で動くんじゃなかろうか rakudoがjvmバックエンドに対応したけども特に速くないな。
Moarに期待するか。 ようやくrakudoがMoarVMバックエンドに対応した模様。
jvmやparrotと比べると明らかに速い。ビルドも速い。
MoarVMに対応したrakudo starが出るとなかなか面白くなってくるかも。 次かその次のリリースではStarに含まれそうだね
spectestの結果もJVMバックエンドに肉薄してるし、
速いし軽いし言うことなしだな ここ数日でMoarVMバックエンドでのspectestがずいぶん通るようになったな。
いまspectestしたらfailed 3つだけだった。
数日前まで30個以上あったんだが。 perl6ってここ?
そろそろ使ってみようと思ってるんだけど、まだ出ない? 正式安定板は2015年12月25日に出てるよ
Rakudoだけど おー 出てたんですね。ダウンロードしてみたもののcgiが使えなかった…
まだダメなのかな。 誰でも簡単にネットで稼げる方法など
参考までに、
⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。
グーグル検索⇒『半藤のブブイウイウレレ』
QOTGAG5LMP ■ このスレッドは過去ログ倉庫に格納されています