次世代Webプログラミング言語の大本命Perl6/Parrot
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
03/10/08 16:57ID:rnVYrmplParrotはCLR(Common Language Runtime)であり、
ParrotアセンブラにコンパイルできればPerl6のみならず、
Python、Ruby、PHPをはじめ、JavaもC#も、Basic、Scheme、
その他の言語なんでもいける・・・ようになるかも!?
mod_parrotができれば速度面でも問題無し!
そんな夢のような言語/VMであるPerl6/Parrotについて語りましょう。
関連サイトは >>2
0554nobodyさん
2005/05/18(水) 10:54:30ID:???0555nobodyさん
2005/05/18(水) 16:58:32ID:???共有鯖なんてせこいの使ってる奴がおかしいんだろ
0556nobodyさん
2005/05/18(水) 21:26:39ID:dWRKsNjHもっと現実を見ろ。
0557nobodyさん
2005/05/18(水) 23:38:09ID:???モジュールインストールでないと意味ないじゃん。
0558nobodyさん
2005/05/19(木) 03:53:37ID:???0560nobodyさん
2005/05/19(木) 09:38:55ID:???どれくらいで安定して普及するんだろうね。
半年?一年?
0561nobodyさん
2005/05/19(木) 12:05:44ID:???ユーザー実装みたいな感じで自分で書き足せとか言いそうな予感-;。
対応する言語が多いいし時間かかるだろうね・・・・。
0562nobodyさん
2005/05/19(木) 12:58:23ID:???まぁ、またりとユーザで育て上げましょ。
0563nobodyさん
2005/05/19(木) 19:54:59ID:???0564nobodyさん
2005/05/19(木) 21:54:01ID:???0565nobodyさん
2005/05/20(金) 09:38:46ID:???0566nobodyさん
2005/05/20(金) 12:02:00ID:???似たようなもん。どっちか先に覚えたらもう一方なんてすぐ業務レベルまで追いつけるよ。
0567nobodyさん
2005/05/20(金) 14:11:25ID:???0568nobodyさん
2005/05/20(金) 14:26:16ID:???0569nobodyさん
2005/05/20(金) 23:12:51ID:???0571nobodyさん
2005/05/21(土) 12:25:05ID:av6IJEnFICUがオプション扱いになってたんだ。
>>570
parrotだったら -O [LEVEL]で最適化オプション
0573569
2005/05/22(日) 23:27:11ID:???-Oxで作り直した。
使い心地。
imcやpasmを書く気はないのでperl6を使いたいんだけど、
perl6コンパラはまだまだ。なにより実行までに時間かかりすぎ。
examples/benchmarks/ 以下を試した感じでは、今のとこparrotは再帰が遅いっぽ。
fib.imcだけじゃなく、単純な再帰コードを書いてみたけどPerl5.8より遅いかった。
配列操作なんかはPerl5.8よりだいぶ速い。
Pythonって速いのな。
0574nobodyさん
2005/05/22(日) 23:39:14ID:???ただいまmake中。
ttp://jwcs.net/~jonathan/perl6/ にwin用のバイナリがUpされてるけど。
parrotのバイナリもあるけどこっちはまだ0.1.2。
0575nobodyさん
2005/05/27(金) 05:41:40ID:aUgM26KF俺もそう思う。
近道したら駄目なんだよ。
0577nobodyさん
2005/06/05(日) 13:30:48ID:???まあ、独学でも人に教わっても、
周りの状況や時間で技術の精度?は変わってくるだろうしねぇ。
どっちが良いかなんて一意に決められないですよね。
統計でも取らない限りは。
0578nobodyさん
2005/06/05(日) 21:58:49ID:???教育で受けにいったことあるけど糞なとこばかりだったけど。
Cookbookやら買ってた方がはるかにマシ。
0579nobodyさん
2005/06/06(月) 19:54:36ID:???ケントさんの講習会が8000円と格安だったので行くことにしますた。
0580nobodyさん
2005/06/06(月) 20:54:21ID:???0581nobodyさん
2005/06/06(月) 21:09:47ID:???0582nobodyさん
2005/06/06(月) 23:11:08ID:???0583nobodyさん
2005/06/06(月) 23:25:18ID:30f3fhfe0584nobodyさん
2005/06/07(火) 14:13:51ID:???0586nobodyさん
2005/06/08(水) 14:22:50ID:???0587nobodyさん
2005/06/08(水) 16:53:50ID:???0588nobodyさん
2005/06/08(水) 19:59:44ID:???0589nobodyさん
2005/06/08(水) 20:40:20ID:???0590nobodyさん
2005/06/08(水) 20:44:54ID:???つ、ビジネスマンだろう。今風には。
彼のコードは大昔のBASICみたいで全然Perlっぽくないんだな。
何も知らない香具師にはどうでもいいことなんだろうけどさ。
0591nobodyさん
2005/06/09(木) 02:09:59ID:???0592nobodyさん
2005/06/09(木) 02:11:01ID:???0593nobodyさん
2005/06/09(木) 04:05:30ID:???0595nobodyさん
2005/06/09(木) 23:56:00ID:???黎明期のフリーCGI作家は結構KENTの影響受けてたりするからな
KENTがもっと綺麗なコードを書いてたら、世の中変わってたんじゃないか?
0596nobodyさん
2005/06/10(金) 00:41:55ID:???国内外問わず全ての糞スクリプトの源流は Matt's だからな。
しかし糞なコードでも変更無しに多くの環境でそれなりに動いてしまう
手軽さこそ、Perl が普及し Web プログラミングの敷居が低くなった
大きな要因の一つなわけで、功罪の罪ばかりあげつらっても仕方なかろう。
たらればを語るのではなく、今汚いコードを書いてる子に綺麗なコードを
書くよう絶えず啓蒙していく方が建設的でないかい。裾野は既に広がって
いるんだから、次は底上げでしょ。
0597nobodyさん
2005/06/10(金) 02:58:12ID:???なんでレスキューやKENTみたいなのが受けたんだろうね?
所詮厨房には自転車がお似合いだったって事か。
0598nobodyさん
2005/06/10(金) 13:27:08ID:???0600nobodyさん
2005/06/13(月) 22:54:15ID:???0601nobodyさん
2005/06/14(火) 02:37:26ID:???じゃあ、そこに事業者登録している俺はなんなんだ?
0603nobodyさん
2005/06/30(木) 05:34:52ID:9pA8LnvJ0604nobodyさん
2005/07/01(金) 02:06:16ID:???俺もプログラミングデビューはKENTの本だったりするし…
JAVA&PHPを覚えなければKENTの書き方を続けてたかも…今考えると恐ろしい。
0605nobodyさん
2005/07/01(金) 02:42:56ID:???そろそろ第2のKENTが現れても不思議ではない。
本題と離れてるからsage
0606nobodyさん
2005/07/01(金) 07:55:31ID:???0607nobodyさん
2005/07/01(金) 09:01:42ID:???当時は俺も綺麗なロジックがなかなか組めなくて、他人に自分のソースコード
見せるの嫌だったもんなあ……。彼のモノよりは1000倍マシだったと思うが。
あんなコードで公開したり本書いたりできるってのは、ある意味凄いと思う。
Perlを広めた立役者ってのは言い過ぎでしょ。当時PHPはまだ糞だったし、
Windowsサーバのプロバイダなんて皆無だったし、他に選択肢っつったら
Cやawkでしょ?有り得ない。必然的にみんなPerl使ってただけ。
0608nobodyさん
2005/07/01(金) 09:57:42ID:???KENT がいなくても Perl は広まっていたし
KENT がいなくても糞コードを書くやつは後をたたなかっただろう
それより Parrot に進展はないのか
0609nobodyさん
2005/07/01(金) 10:29:27ID:???どんどん本題とかけ離れて申し訳ないが、PHPでも糞コード書く人は沢山いるし、
Perlで綺麗なコード書く人も沢山いる。
というかPHPの糞コードはPerlのよりもタチが悪い。HTMLの中にコード分散しちゃうからな。
>>608
> KENT がいなくても糞コードを書くやつは後をたたなかっただろう
同意。名前忘れたけど、10年ほど前、海外にもあらゆる意味でKENT氏的な人が居たよね。
もしKENT氏がいなかったら他の人が彼の代わりを務めてただろう。
オライリーのネズミ本ですら今見たら酷い内容だ。そういう時代だったんだんだから仕方あるまい。
で、Parrotはどうなってるんだ?
0611nobodyさん
2005/07/02(土) 00:34:20ID:???0612nobodyさん
2005/07/02(土) 00:36:24ID:???都合悪くなるとすぐ「CGI.pm互換」とか「自作モジュール」なんだからw
ここに声高らかに宣言する。
釣れた
と(´゚c_,゚` )
0613611
2005/07/02(土) 00:38:04ID:???0614nobodyさん
2005/07/02(土) 01:34:26ID:???0615nobodyさん
2005/07/04(月) 11:38:19ID:???0616nobodyさん
2005/07/04(月) 18:26:17ID:???/::::::::::::::::::::::::::::::::\
/:::::::∧::::::::::::::::::::::::::::::::ゝ
/:::::::リ \|\:::::::::::::::::::::\
レ1:::|\ / ヽ::::::::::::::::::::ゝ それが大事なんです!
ゝ.|句 句 |ヽ:::::::::::::::|
_ !//〈 ///U |ノ::::::::::::::N
{ 三}}ゝ、 ▽ ノ:::::::::::::::::|
| 了 ,>─‐/⌒ヽ:::::::::::::!
ヽ \/ / \:::::::|
0618nobodyさん
2005/07/14(木) 04:53:36ID:???0619nobodyさん
2005/07/27(水) 08:20:03ID:???初めっから自分で書いたほうが早い。
0620nobodyさん
2005/07/27(水) 22:43:41ID:???0622nobodyさん
2005/08/01(月) 11:42:54ID:???0623nobodyさん
2005/08/01(月) 11:46:16ID:???0624nobodyさん
2005/09/05(月) 22:05:21ID:C3ooMS0F0625nobodyさん
2005/09/05(月) 22:26:03ID:lQwp6BJc知ってる人はよろしく
0628nobodyさん
2005/09/07(水) 12:51:03ID:LAJ3fWUAParrotさわったことある人がどれくらいいるのやら。
なんだか、Parrotの環境セットアップで躓いている人が多そうな
0630nobodyさん
2005/09/07(水) 16:56:00ID:???0631nobodyさん
2005/09/07(水) 21:40:13ID:LAJ3fWUAえ?
Perl6はJavaのパクリだって聞いたけど。
Virtual Machineから、コンパイラ対応、
構文といい、オブジェクト指向といい、何もかもJavaそっくりになるって書いてあったのを見たけど。
PHPがPHP5になって思いっきりJavaをパクったみたいに
Perl6も思いっきりJavaをパクっているんだなーってことをよく実感したよ。
みーんなJavaの影響を受けている言語ばかりだね。
それにしてもキミって短気だね。
いきなりそのレスだもんね。
0633nobodyさん
2005/09/07(水) 23:14:13ID:???とりあえず、これを斜め読みでもしておくといいべな。
(文書が古いから今はどうなんだか分からないけど。)
http://dev.perl.org/perl6/doc/design/apo/A04.html
メソッドの書き方で、
$_.foo(1,2,3);
の$_を略して
.foo(1,2,3);
と書ける事を知ったとき、相変わらずだなと思った。
0634nobodyさん
2005/09/07(水) 23:27:09ID:???なんというか、読んでてあまり嬉しくないんだよね。
歓迎・感動できないというか…。
逆になんじゃこりゃ、と。
Lallyよ、あんたRuby読んだんじゃなかったのか?と。
0635nobodyさん
2005/09/08(木) 00:10:47ID:???Perlはもともとそういう言語。多言語によさげな所があったら根こそぎ自分トコへ引っ張っていく。
普通ならツギハギの闇ナベ状態になるところを、彼なりの変態極まりない哲学によって一見秩序に
見える言語をでっちあげる。んでまたこれがパクリ元よりずっと便利だったりする。
んじゃPerl6も便利なのかと聞かれるとちょっと返答に困るが、パクリだ何だそんなつまんない
理由で却下するのは時期尚早でしょ。JavaだてC++パクってんだし。
0636nobodyさん
2005/09/08(木) 01:02:29ID:qso0976HPerl6使いたくなければPerl5を使えというのがParrot。
0637nobodyさん
2005/09/08(木) 01:57:04ID:???0638nobodyさん
2005/09/08(木) 03:37:37ID:???0639nobodyさん
2005/09/18(日) 10:58:06ID:???0640nobodyさん
2005/09/18(日) 20:58:46ID:???0641nobodyさん
2005/09/19(月) 00:19:41ID:???パクりパクられパクり返す。
良くなるのは素直に嬉しい
0643nobodyさん
2005/09/20(火) 22:09:17ID:???そんなもんは無駄ですね。言語なんてのは漸進的に開発されるものです。
0644nobodyさん
2005/09/21(水) 20:33:57ID:???Perl6の正規表現はもう正規表現の域を超えてるくらい凄いよ。
今までの言語には確実にない機能だよ。
まあぶっちゃけみんなPerl6というよりParrotに期待しているわけだが。
0645nobodyさん
2005/09/21(水) 22:25:08ID:???0646nobodyさん
2005/09/21(水) 23:39:23ID:???0647nobodyさん
2005/09/23(金) 23:56:40ID:6yE2GQr9仕方ないから AWK をベースに自分で何か作るか。
0648nobodyさん
2005/09/24(土) 06:50:15ID:???0649仕様書無しさん
2005/09/25(日) 14:15:16ID:zKVHiQWB全然バーチャルな感じがしないのはおいらだけ?
ソフトウェアってだけでバーチャルなの?
教えて工口いひと。
0650nobodyさん
2005/09/25(日) 14:52:32ID:Owc7WXiGバーチャルマシン=仮想機械。
もしかしてバーチャル=ポリゴンの人?
0651nobodyさん
2005/09/29(木) 06:41:46ID:???0652nobodyさん
2005/10/01(土) 10:49:28ID:???0653nobodyさん
2005/10/02(日) 03:48:05ID:JVM+7U7D■ このスレッドは過去ログ倉庫に格納されています