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 >>157 JRubyだってrubyコミュニティとは別で走ってたんじゃないのかね? (よく知らないけど) Pugsみたいに勝手にJavaで動くPerl6を(Perl5でもいいけど)を 作っちゃいましたーでいいんじゃないかな。 他力本願ですまんが。 shut the fuck up and write some code On 18 December 2007 Perl 5.10 and Parrot 0.5.1 "Hatachi" Released! ttp://search.cpan.org/~rgarcia/perl-5.10.0/ ttp://search.cpan.org/~jonathan/parrot-0.5.1/ Hatachi? Perl6は生まれていないと言うのに・・・ Perl4 インタプリタを再実装してみるという提案。 ある程度できてもリポジトリは教えない。 教えてなるものか。 >>139 正直、perl の OOP が難しい人は技術レベルが低そう。 perl の OOP は書くのが面倒なだけで、難しくはない。 「技術レベル高い=すごい」ではないけど、 高水準と低水準との差を感じれるかは重要だと思う。 「高水準=抽象度が高い=誰でも理解できる=技術レベルが低い」 これが理解できない人は多い。 低水準から高水準まで、守備範囲が広い人が「すごい」だと思う今日この頃。 #もちろん仕事だと「すごい=出来る」ではないけどね。 他で理解した後で戻ってきた上で、煩雑だけど普通にできるようになった、という奴は多そうだ 一つしか言語や環境知らない段階では、「下手な実装」は「必要以上に難読で意味不明な機能」で終わる 今どきだと、Javaの文字列操作で泣いた奴がPerl上のラクさに唖然としたりっていう逆の例もあるかもなぁ。 なんでもいいけど、IT 土方であることには変わりないぜw >>165 >perl の OOP が難しい人は技術レベルが低そう。 の「低そう」はその人の "能力" が低いという意味で、 >「高水準=抽象度が高い=誰でも理解できる=技術レベルが低い」 の「低い」は乗り越える "敷居" が低いという意味で OK ? IT 土方でいいじゃない? Perlでオブジェクト指向やろうと思うと、Perlの幅広い知識を要求されるからな。初心者にはとっかかりが悪いよ。 まあ、Perlそのものが初心者にハードルの高い言語だと思うけど。PHPやRubyがある今となっては。 > Perlでオブジェクト指向やろうと思うと、Perlの幅広い知識を要求されるからな。初心者にはとっかかりが悪いよ。 perl くらい理解できないと、一生童貞のままですよ? perl が難しい、難しいというやつの気がしれないよ。 VB なら簡単で誰でもできるっていうのに限って、VB でも やっぱり何にもできない。 そんなやつばっかり見てきた。 おまけに VB がオープンソースだと勘違いしてるし。 作るもの、作らなければならないものによって違うんじゃない。 一人シコシコ雑なコードで書きゃいいなら簡単な言語だけど 可読性高めたり再利用のできるコード維持したりするには 難しいというか、センスの要求される言語だと思う。 人目に触れるコード書いたことがあれば、簡単とはなかなか言えないな。 VB云々はなにが言いたいかわからんが、ある要求を満たすコードを書く場合に 誰が書いても似たものになる、センスよりは勉強でどうにかなる言語もあるよね。 >>173 難しいというか、変数のスコープとか風変わりな面があるってことなんだろうな。 変数がレキシカルじゃないのって、JavaScriptとPHPくらいなもんだろ。 なんだかんだいってテキスト処理はperlが最強最速。 てかperlって自分勝手で良い所が小回り利いて使い勝手良すぎなので なんだかんだいって使っちゃうなあ。その分センスがいるんだけど。 今、自分が抱えている問題を解決できるかどうか オブジェクト指向かどうかは全く重要ではない はっきりいって5.8のEncodeは失敗だと思われる On 15 January 2008 Parrot 0.5.2 "P.e. nipalensis" Released ttp://www.parrotcode.org/ パールのユニコード対応は完璧 でもきたない 頑張って詰め込みましたという意気込みは伝わるけどねえ(苦笑) LL言語中では一番早くて堅い実装だよね さすがPerl 知れば知るほどキモいよね(笑) perlは何の略だったか思い出すたびに確信犯的な笑みが思い浮かぶ(笑) perl6って根本的に違う言語になるってホント? 以前、試用したときはそんなに違わないと思ったけど あとJavascriptとの連携強化できるといいと思わない? なぜかというと将来のJavascriptはサーバサイド言語としても強力になるから。 Ruby1.9.1でPerl6を作るのはどう? 言ってみただけ。すいまそん。 風呂に入って寝ます。 言語を書くのに便利な高級言語が使えないのは人類は何かが間違ってると よく思います Index of /CPAN/src http://www.perl.com/CPAN/src/ ---------- Released 5.10 December 2007 5.8 July 2002 5.6 March 2000 5.5 July 1998 5.4 May 1997 ---------- これを見るにperl6なんてまだまだ先の話だなー。 少なくともperl5.12まではマイナーバージョンでるらしいからな。 正直、Rubyをベースに変数名を $ で始まるようにして、ブロックを { } で囲むように記述できれば、それで構わない。自分も含めほとんど のひとは Perl6 と区別できないと思う。 Rubyの構文ってほとんどPerlのコピーだからなあ。 PerlとRubyって言うほど似てない希ガス。RubyはSmalltalkあたりからもかなり影響受けてるし。 Perl5でインチキだった部分をごっそり削って、まともなOOを引っ張ってきたのがRubyで、何故かさらにインチキてんこ盛りにしたのがPerl6w 「ブロックは全部クロージャ」とか、言語要素はすごい洗練されてるのになんであんなにPerlっぽさが抜けないんだろう。 そこでおいらがPerl5と互換性を持たせたPerl7を妄想するわけよ。 案外、先にできたりして。 妄想だしな。 PIRで書かれたWiki Parrotで動くCGIとしては世界初と思われる ttp://www.wickedwiki.de/ On February 20th, 2008 Parrot 0.5.3 "Way of the Parrot" Released! ttp://search.cpan.org/~pmic/parrot-0.5.3/ 18 Mar 2008 Parrot 0.6.0 "P&P" Released! ttp://search.cpan.org/~bschmal/parrot-0.6.0/ 15 Apr 2008 parrot-0.6.1 ttp://search.cpan.org/~particle/parrot-0.6.1/ On May 20th 2008 Parrot 0.6.2 "Reverse Sublimation" Released! ttp://search.cpan.org/~chromatic/parrot-0.6.2/ 次回6/17 On June 17th 2008 Parrot 0.6.3 "Beautiful Parrot" Released! ttp://www.parrotcode.org/ 15 Jul 2008 parrot-0.6.4 ttp://search.cpan.org/~bschmal/parrot-0.6.4/ On August 19th 2008 Parrot 0.7.0 "Severe Macaw" Released! ttp://www.parrotcode.org/news/2008/Parrot-0.7.0.html 更新情報だけで半年経ったな。 Mooseとか継ぎ接ぎだらけのPerl5を延命させても仕方ない。Perl6を早くリリースしなければPerlはこのままフェードアウトするな。 昔から使ってるような汎用モジュールはc++で書き直して 標準に組み込んでほしいよな Perl6製Wikiエンジン ttp://github.com/viklund/november/tree/master 最近、開発速度がアップしてきたな。 ほんのちょっとだけだけど。 識別しにハイフン入れられるようにとか、 そんなとこいまさらいじんのかよ、ってちょっと萎える。 On September 17th 2008 Parrot 0.7.1 "Manu Aloha" Released ttp://www.parrotcode.org/ よくわからないんだけど、何に対しての遅れで、遅れるとなにがまずいの? mod_perlをもうちっと使いやすくしてくれれば それでええと思うよ。 On October 21th 2008 Parrot 0.8.0, "Pareto principle" released! ttp://www.parrot.org/news/2008/Parrot-0.8.0 >>219 win用バイナリのperl6.exe動かなくない? 自分でビルドしたからいいけど。 さて、後2ヶ月弱でクリスマスだが今年もPerl6のリリースはなさそうだな。 本当にいつになったらでるのだろうか。 そもそもParrotって、8年も開発を続けている時点で もうプロジェクトとして失敗していると思う。 それなのに、MozillaとかActive Stateとか スポンサーがどんどん増えるから辞めるに辞められない。 実際、CでPerl6に的を絞ったコンパイラを書けば それほど時間はかからないはず。 Perl6の言語仕様の複雑さを考えると、そう簡単に動くものが できるとは思えないけど、このままだとPerl6は一生でない。 Pugsを正式版として、出すというのも考えた方がよいのでは。 Perl6のコンパイラ自体は多分簡単にできると思うけど (Pugsで2ヶ月だっけか) Parrotの実装に時間がかかってるんだろうな。 もうParrotなんてやめてJavaVMに乗っける方向にすればいいのに。 On November 19th 2008 Parrot 0.8.1 "Tio Richie" Released! ttp://www.parrot.org/news/2008/Parrot-0.8.1 "Rat Creature #1" ってあのネズミのことかな? Perl6 (Rakudo) developers release は来年3月。 ttps://trac.parrot.org/parrot/wiki/ParrotRoadmap Perlbuzzにもロードマップの要約エントリが上がってたよ。製品レベルは2010年のParrot 2.0。 http://perlbuzz.com/2008/11/parrot-10-will-be-out-in-march-2009.html 2009年内にRakudo 1.0は出せないだろうって開発者がコメントしてる。多分Parrot 2.0と同時期になるんだろう。 pre-1.0は出るらしいから、ユーザとしては来年から勉強を始めるくらいで丁度いいのかも。 Parrot 0.8.2 "Feliz Loro" Released! ttp://www.parrot.org/news/2008/Parrot-0.8.2 Perl6はオブジェクト指向をちゃんと取り入れたPerl5でいいよもう いつくるんだろうか・・・ しかしまあ、今年もPerl6の気配なかったな。 いつになったらでてくるのやら。 Perl6とC++0xはどっちが先にくるんだろうな 1/21 Parrot 0.9.0 "From Outer Space" Released! ttp://www.parrot.org/ Rubyの1.9.1より先にPerl6がリリースすると思ってた時期が僕にもありました。 "From Outer Space"吹いたw Rakudoは来年だろうけどParrot 1.0は今年3月には出るんだぞ。 お前ら少しはワクテカしろよ。 Parrot 0.9.1 "Final Countdown" Released! ttp://www.parrot.org/news/2009/Parrot-0.9.1 Parrot 1.0.0 "Haru Tatsu" Released! http://www.parrot.org/ せっかくだからageとく。これでRakudoの開発も早くなるといいな。 例えばmod_perlが必要なくなったり 一連のリクエスト処理をコルーチンで書けるようになったりするかもな mod_perlが必要なくなるって、どういうこと? 憶測で物を書くと、 これまで(Parrot 1.0.0より前) mod_perl的な書き方をしない素のCGI(素のPerlに非ず)で使おうとしても mod_perlが必要だった これから(Parrot 1.0.0以降) 素のCGIでも動かせる ってこと? Perl6のファイルの拡張子は.plのままなのか? 個人的には.psの方が好きなので.psを使おうと思う そう言えばrakudoでperl6のコード動かしてみたら ジャンクションがちゃんと動いてて感動した .psは使えないのか… じゃ.p6か? それはちょっとな .plあんま好きじゃないんだよなー もう.psでいいや >>248 はProlog界からの刺客ということでOK? Parrot用の言語ってどういうふうに開発してんの? 1.0が出たのにこの静けさ。 つーかなんでwebprogにあるんだこのスレ perl6が使い物になるまでみんなでjiftyをいじって遊ぼう PerlってCPANコミュニティの開発力は高いけど、Perl6は全然ダメだな ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる