次世代Webプログラミング言語の大本命Perl6/Parrot

このエントリーをはてなブックマークに追加
1nobodyさん
現在開発中のPerl6インタプリタエンジンParrot。
ParrotはCLR(Common Language Runtime)であり、
ParrotアセンブラにコンパイルできればPerl6のみならず、
Python、Ruby、PHPをはじめ、JavaもC#も、Basic、Scheme、
その他の言語なんでもいける・・・ようになるかも!?
mod_parrotができれば速度面でも問題無し!
そんな夢のような言語/VMであるPerl6/Parrotについて語りましょう。

関連サイトは >>2
21:03/10/08 16:58 ID:rnVYrmpl
[関連サイト]
Perl6
http://dev.perl.org/perl6/

Parrot
http://www.parrotcode.org/

Parrot examples
http://www.parrotcode.org/examples/

Perl6
http://homepage1.nifty.com/kazuf/perl6.html

Perl6 最新情報
http://bulknews.net/lib/slides/jus-perl6/jus-perl6-embed.PDF

TSperl
http://rakunet.org/TSNET/TSperl/1/37.html

Parrot 入門 - The Parrot Primer
http://www.namikilab.tuat.ac.jp/~sasada/prog/parrot-intro.html

スラッシュドットジャパン
本家インタビュー:Perl開発者ラリー・ウォール
http://slashdot.jp/interview/03/03/06/1041206.shtml?topic=55

[関連ログ]
Perl6について語れや。
http://pc.2ch.net/tech/kako/993/993665608.html
3+++:03/10/08 17:30 ID:???
the current release is version 0.0.10とか書かれてるんだけど、
1.0は一体いつになるやら
4nobodyさん:03/10/08 19:56 ID:???
Parrot真理教
5nobodyさん:03/10/08 21:20 ID:???
>>4
多言語が動くので宗教とは無縁かも
6nobodyさん:03/10/08 21:21 ID:???
とりあえず、バイトコードでCGIを組む?
(むりぽ
7nobodyさん:03/10/08 21:25 ID:???
>>6
とりあえずParrotアセンブラは動くみたいよ?
8nobodyさん:03/10/08 21:30 ID:tjWsKgzz
ParrotにはC#の意思を引き継いでがんばってほすぃ。
9nobodyさん:03/10/08 21:31 ID:???
>>8
C#→.NET
間違えた
10nobodyさん:03/10/09 11:48 ID:+6At2sR+
.NETいらねー

各言語とも仕様を整合させて用途に合わせて以降するべきだ。
あとオープンでIDEが欲しい
11nobodyさん:03/10/09 15:16 ID:???
Parrotとはともかく、Perl6を使うメリットがわからならい。
Perl5の資産をあれこれ書き直すくらいなら、PHPか、Javaを使いたくならない?
12nobodyさん:03/10/09 17:40 ID:???
>>11
今Parrot版Perl5の開発が進んでるらしい。
コードネームはPonie。
ParrotになってもPerl5は動くので心配ないと思われ。
13nobodyさん:03/10/10 20:19 ID:???
Perl6の記事いろいろ読んでみたところ、
率直な印象→「流行るとは思えない。英語を意識し過ぎてCOBOLっぽい。」
14nobodyさん:03/10/12 17:33 ID:orX64XSr
>>13
Perl6のよいところは、様々な書き方ができるところ。
それこそPerl5の書き方もOK。
だから気に食わないなら使わなきゃいいって話。
15nobodyさん:03/10/12 17:50 ID:???
>>1
それ、ASP.NETと一緒じゃん。
16nobodyさん:03/10/12 17:51 ID:???
>mod_parrotができれば速度面でも問題無し!

出来る前から何寝言言ってんだ?
17nobodyさん:03/10/12 17:53 ID:???
>>10
>各言語とも仕様を整合させて
各言語の特色を潰して一列に並ばせると言うことですな。
18nobodyさん:03/10/12 17:54 ID:???
>>14 >それこそPerl5の書き方もOK。
いいかげんなこと言うなよ。
1914:03/10/12 17:58 ID:???
>>18
モットベンキョウシテカライエヨ
20nobodyさん:03/10/12 20:47 ID:???
Perl5でも十分様々な書き方ができると思うが。
21nobodyさん:03/10/13 00:44 ID:lZTVZGns
22nobodyさん:03/10/13 11:15 ID:???
Perl厨の俺にとってはマンセーなニュースだな
23nobodyさん:03/10/13 11:19 ID:???
>>11
Perl6を使いたくなければPHPなりRubyなりPythonなりを使えばいいんだよ。
ラリーの考える汎用性(何でも有り)はとうとう言語の垣根を越えようとしてるな。
やっぱこの人はすごいよ。
24nobodyさん:03/10/13 13:00 ID:???
Java VMじゃだめなの?
とかPerl信者にあるまじき発言をしてみるテスト。
25nobodyさん:03/10/13 15:02 ID:???
>>24
Java VMでPerlが動くようにという試みはたしかラリーがしてたはず、
でも誰も見向きもしないからやめたんだって。
Parrotはそのリベンジも兼ねてるとか。
26nobodyさん:03/10/14 13:39 ID:???
Parrot FAQを読むと、「Java VM は型が強いから perl 向きではない」みたいなことが書いてあった

しかし相変わらず笑かせてくれるな > FAQ
はやく Klingon を Parrot 上で動かしておくれ
27nobodyさん:03/10/15 10:47 ID:???
.('A`) ('A`) バルス
( )v( )
,,|| ,.|| ,,,,, ,,
28nobodyさん:03/10/15 16:40 ID:eLTWLZ2Y
ParrotってJava、.NETに続く第3の勢力になり得ると思うがどうか?
29nobodyさん:03/10/15 17:51 ID:???
sage
30nobodyさん:03/10/16 00:39 ID:???
>>1
mod_parrotはもうあるよ。
31nobodyさん:03/10/16 12:17 ID:Uedc5Jw7
ところでParrotで食っていけるのかね?
32nobodyさん:03/10/16 14:37 ID:z5idp+EL
>>31
さあどうだろう?
でも、Perl・Ruby・Python・PHP・他のスクリプト言語にとって
表舞台に立つチャンスだと思うけどね。
うまくいけばJAVAや.NETに対抗できると思う。
33nobodyさん:03/10/16 15:53 ID:kMLySDuu
monoプロジェクトが実用段階になってきてるみたいだな。
そうすると.NETの勢力が拡大するね。
そうなるとWebプログラミングにおけるPHPの時代は早くも終わりをつげることになる。
JAVAと.NETとParrot。どのようになっていくのだろうか?
34nobodyさん:03/10/16 15:59 ID:???
スクリプト言語がJavaや.NETに対抗だって?
35+++:03/10/16 17:50 ID:???
>>34
別に不思議でもなんでもない。
36nobodyさん:03/10/16 18:38 ID:???
Rubyは抜いて良い
37nobodyさん:03/10/16 19:10 ID:uRxYgEXf
Javaを導入する手間がウザイ。
38nobodyさん:03/10/16 20:41 ID:3R1kA1P1
.NETはWindows専用みたいな物だから
勢力に入れなくてもいいかと。
Java VS Parrotの一騎打ちだよ。
39nobodyさん:03/10/17 09:40 ID:???
>>34
ParrotはVMだからJAVAや.NETと比べても問題ないと思われ。
40nobodyさん:03/10/17 16:04 ID:bzXmA5iH
ム板にmonoスレが立ってるがParrotもぐずぐずしてるとヤヴァイよー
やはり仕様から作っていくのは大変なんだな。
4140:03/10/17 16:05 ID:???
42nobodyさん:03/10/20 11:37 ID:cN2Mctgo
ageとくか
43nobodyさん:03/10/21 04:27 ID:rJx6CyQO
リードメール特集です。日本語での登録解説を作成しました。
これからは完全無料のメール受信で稼ぐ時代です。
これらは登録無料でかつメール受信(メール中のリンクをクリック)とHPのPaid2Clickのバナーをクリックするだけでお金がもらえます。
また紹介者を増やすことで収入は格段に上がっていきます!
月に100万も夢ではありません!!!
詳しくは↓↓↓をクリック!
http://www.geocities.jp/hajimenotamago/hajimenotamago.html

44nobodyさん:03/10/23 12:09 ID:7a/mfrly
parrotの開発はどの辺まで進んでるのだろうか?
45nobodyさん:03/10/24 20:47 ID:???
次世代Webプログラミング言語の大本命?

http://bulknews.net/lib/slides/
このスライド読んでみたけどオブジェクト指向言語としても
ちと見苦しいものがあるなあ。

Perl6はなんかParlらしくないなあ。
46nobodyさん:03/10/24 22:51 ID:???
>>45
Webプログラミングと言えばPerlやPHPなどのスクリプトだから
そのPerlやPHPが動くparrotは次世代Webプログラミング言語の大本命
と言っても問題ないのでは?
47nobodyさん:03/10/25 01:48 ID:???
受け入れられるかどうかは別問題。
48nobodyさん:03/10/25 12:48 ID:???
>>47
もしPerl、PHP、Python、Rubyなどのスクリプトが動くParrotが
受け入れられないのであれば、WebプログラミングはJavaか.NETって
ことになるが?
49nobodyさん:03/10/25 13:48 ID:???
そんなこといっている奴
ドトネト厨(VB厨)でも同じこといっていたよな
どんな言語もCLR上で動けるようにすれば云々とか。

50nobodyさん:03/10/25 13:51 ID:???
mod_parrotでそんなに速くなるんだろうか。
mod_perlみたいにかえってパフォーマンスが
低下するこたぁない?
51nobodyさん:03/10/25 14:34 ID:???
>50

mod_perlが遅いっちゅ〜根拠を教えてくれ。
52nobodyさん:03/10/25 15:56 ID:???
>>49
結局.NETはMSという一企業のやってることだからなぁ。
利益の追求を考えない団体(Perlコミュニティー)の作るものとは
思想が違うんじゃないかなぁ。
53nobodyさん:03/10/25 22:57 ID:???
>>48
Perl,PHP,Python,RubyがParrot上で + しか + 動かなくなったらそうなるかも知れないけど。
今はその前の前の段階でしょ。
54nobodyさん:03/10/28 00:00 ID:???
55nobodyさん:03/10/28 01:57 ID:???
お、Perl5.9.0がリリースされたのか?
56nobodyさん:03/11/02 20:41 ID:myhQVZd8
Parrotの中間言語にコンパイルするのは自動なのか。
それともjavacのようにコンパイル作業があるのか。
57nobodyさん:03/11/03 20:51 ID:???
>>56
無責任なこと言ってしまうけど、自動っぽい気がする。
インタプリタ言語だし。
58nobodyさん:03/11/04 02:32 ID:???
>Webプログラミングと言えばPerlやPHPなどのスクリプトだから
...
>受け入れられないのであれば、WebプログラミングはJavaか.NETって
>ことになるが?
...
gccのCGIで決まりでしょ?
サイボウズだって実行ファイルで配布してるし。
ってかインタープリターも中間コードも互換性高くないし
(Javaって案外ランタイムのバージョンに依存してる)
逆にCGIならそんなに移植の手間もかからないし。

59nobodyさん:03/11/04 10:20 ID:???
>>58
CでCGI?つーかCGI自体がもう時代遅れなのではないか?
60nobodyさん:03/11/04 10:43 ID:???
61nobodyさん:03/11/04 13:30 ID:???
62nobodyさん:03/11/04 23:15 ID:???
>59

ヲマイが終わっているという、「CGI」というものは、ナニかね?
63nobodyさん:03/11/04 23:21 ID:???
64+++:03/11/05 01:41 ID:wPLKl79W
IT-ProのPHPウォッチにparrotのことが少し書かれてたな。
結構スピードは上がりそう。
しかし、PHPはPHP5になってかなり変わるんだね。
5になったらやってみようかな。
65nobodyさん:03/11/05 13:38 ID:7wX0M82b
10月のPHPConで,コア・メンバーがPerl6用エンジン
「Parrot」採用を提案

 PHP開発のコア・メンバーであるThies Arntzen氏とSterling
Hughes氏により,10月22日から10月24日にかけて米国で開
催されたPHPCon West 2003のクロージング・キーノートにお
いて「PHP and Parrot」と題する発表が行われた。この中
で,Perl6用に開発中のスクリプト・エンジンParrotをPHPの
スクリプト・エンジンとして使用する提案がなされている。実
験的な実装でのマンデルブロ・フラクタル生成に関するベン
チマーク・テスト結果により,JIT(Just In Timeコンパイラ)な
しのParrotで約5倍,JITありのParrotで約30倍の高速化が
なされたことが示された。

 Parrotの完成までにはまだ多くの作業が必要であるが,
完成時にはPerlのみならずPHPなどの複数のスクリプト言
語のスクリプト・エンジンとして採用され,例えば,Perlで書
かれたライブラリのモジュールをPHPから呼び出すといった
ことが可能になると期待される。CPANなどのサイトに蓄積さ
れた膨大な数のperlライブラリを使用できるメリットは大きい
ものと思われる。
66nobodyさん:03/11/05 13:39 ID:7wX0M82b
 先日,PHPの作者であるRasmus Lerdorf氏が来日し,日
本PHPユーザー会のメンバーとディスカッションを行ったが,
Lerdorf氏もPHP6でのParrotの採用について前向きな姿勢
を示していた。Lerdorf氏は「複数のスクリプト言語をサポ
ートするスクリプト・エンジンの存在は,性能面の利点以上に
開発効率の大幅向上という利点をもたらすだろう」と述べて
いる。

 PHP5が開発中だというのに気が早いと思われるかもしれ
ないが,今後のPHPの進化の方向として注目される。以下,
PHP5の詳細について解説しよう。最大の変更点であるオブ
ジェクト機能の拡張の概要を紹介する。また,間もなくリリー
スされるPHP 4.3.4での変更点についてもとりあげる。
67nobodyさん:03/11/05 20:02 ID:???
>>62
Common Gateway Interfaceという技術自体が古くさいと思わないかね?
68nobodyさん:03/11/05 20:15 ID:???
確かに顧問は古臭い。師範代くらいがいいだろう
69nobodyさん:03/11/05 20:49 ID:???
>>68
ツマンネ
70nobodyさん:03/11/06 04:08 ID:???
>>67
WEBサーバーのインターフェースが古臭くても、
使うライブラリや言語やOSが日進月歩だよ。
XMLパーサ、テンプレート中心のライブラリなどと
Windows95の頃とがらっと変わった。
PerlもRubyに置き換えてしまった。
71nobodyさん:03/11/06 11:43 ID:???
>PerlもRubyに置き換えてしまった。
はいダウト
72nobodyさん:03/11/06 12:47 ID:???
73nobodyさん:03/11/12 03:19 ID:A0jH63tZ
age
74nobodyさん:03/11/12 10:00 ID:???
>>70
Ruby使うと戻りたくなくなるから危険だよ
75nobodyさん:03/11/18 11:07 ID:???
>>74
プログラマが好きな言語を選択できる時代になればいいのにな。
76nobodyさん:03/11/22 11:39 ID:rjj5rdsy
Perl6では正規表現もちょっとパワーアップされるのかなぁ。
否定を ~! じゃなくて正規表現内でできるようにしてほしい。
77nobodyさん:03/11/22 17:01 ID:???
>>76 Perl5でできるでしょ。
78nobodyさん:03/11/24 01:49 ID:K+lZFZJG
perlほど正規表現の得意なスクリプトは無いんじゃない?
c言語で正規表現など文字列処理をするのはかなり面倒くさい
79nobodyさん:03/11/25 01:36 ID:???
>>77
正規表現でできたっけ?
80nobodyさん:03/11/25 05:06 ID:???
81nobodyさん:03/11/25 10:43 ID:???
>>80
http://www.din.or.jp/~ohzaki/regex.htm#Nothing
拡張正規表現でできたのか。ありがとん。
82nobodyさん:03/11/29 17:34 ID:CfgtQutL
Perl6の本がもうでてるんだね。
http://slashdot.jp/books/03/07/02/1555213.shtml?topic=55
83nobodyさん:03/12/07 23:55 ID:jWvxQKx9
age
84nobodyさん:04/01/13 23:50 ID:/jIuWyqi
parrotがついに解禁!

http://www.parrotcode.org/

85nobodyさん:04/01/16 16:31 ID:???
>>84
実際に使えるようになったわけではないか?
86nobodyさん:04/01/18 16:19 ID:???
UAでもparrotを搭載して
ページ側のスクリプトをperlやらPHPで書いたり、
JavaAppletやFLASHの代わりに
使えたりとか出来るようになってほしい
87nobodyさん:04/01/19 11:15 ID:???
UAって何だ?
88nobodyさん:04/01/19 21:45 ID:???
ブラウザ側でJavascriptのごとく使いたいってことじゃ?
89ヽ(´ー`)ノ:04/01/19 22:12 ID:???
クライアント間の実装の差に悩まされるようになるだけだと思うぞ。
Perl はまだいいけど、PHP なんかバージョン間の差の上に…(;´Д`)
90nobodyさん:04/01/25 12:35 ID:???
JavaScriptだってFlashだってバージョンの違いに悩まされてるのでは?
91nobodyさん:04/01/25 12:56 ID:???
だからクライアントサイドスクリプトを使うこと自体が間違ってんだよっ
と、lynx 使いの俺は思うのでした
92594:04/01/26 00:39 ID:???
>>91
lynxって昔の携帯ゲーム機だっけ?
93nobodyさん:04/01/26 14:00 ID:???
お、CGI.pmの処理負荷について聞いてた人だな(笑) >>594

「w3mじゃない方」 > lynx
94nobodyさん:04/01/26 22:49 ID:???
>>93
ばれた?名前そのまんまで書きこんじったよ・・・
95nobodyさん:04/02/02 10:49 ID:???
最近動きはないのかね?
96nobodyさん:04/02/03 14:53 ID:???
また〜り待ちましょう。
97nobodyさん:04/02/16 16:44 ID:???
CVSのリポジトリ、全然更新されてないのだけど、
どうなんだろな。優秀な開発者も息切れ銭切れ気味なのかな。
98nobodyさん:04/02/21 20:01 ID:???
一時期開発資金が底を付きそうって話だったけど大丈夫なんだろうか?
99nobodyさん:04/02/22 23:31 ID:???
もうちょっと気合入れてがんばれよな〜
首長くして待ってるんだから。
100nobodyさん:04/02/23 10:18 ID:???
100get!!!
101nobodyさん:04/02/24 17:43 ID:???
期待上げ。
102nobodyさん:04/02/26 02:58 ID:???
ひそかにJakoに期待
103nobodyさん:04/02/26 19:34 ID:???
プロジェクト中止なんて言うなよナー
104nobodyさん:04/02/27 02:24 ID:???
ぬるぽ
105nobodyさん:04/02/27 10:28 ID:???
正直Parrotを待ちわびております。
106nobodyさん:04/02/27 18:13 ID:???
待ってるぐらいなら、自分でスキル上げて
開発に参加してしまう方が早いかもよ。
107nobodyさん:04/02/27 23:10 ID:???
Parrot のソースが perl なら俺も開発に参加できるかもしれんが…
108nobodyさん:04/02/27 23:38 ID:???
Parrotは多分C++で開発されているんでしょ?
VMなんて難しいもの俺には無理。
109nobodyさん:04/03/06 12:28 ID:???
何のアクションも無いとこのスレも冷え込むな。
110nobodyさん:04/03/16 20:31 ID:???
保守
111nobodyさん:04/05/09 00:28 ID:hbEEmVLj
Parrot期待してるんだけどな。
最近動きは無いのかね?
112nobodyさん:04/05/12 13:54 ID:c85oAW2a
<<1
113nobodyさん:04/05/24 12:18 ID:K8EcmPcl
オープンソース版.NET「Mono Beta1」がリリース
http://pcweb.mycom.co.jp/news/2004/05/06/010.html
114nobodyさん:04/07/15 21:44 ID:jfsdPdG/
あげとくか。
115nobodyさん:04/07/15 21:48 ID:???
そのParrotがどうであれ普及は難しい。つか普及は無理。間違いない。
116nobodyさん:04/07/17 09:58 ID:cYy9LNcP
>>115
普及もなにもPerl6とPythonのVMとして開発されてるんだが。
そして、PHPもParrotで動くようになるらしいし。
Rubyのコミュニィティでもそんな話は出てるし。
普及しないわけがないのだよキミィ!
117nobodyさん:04/07/17 14:12 ID:???
普通に考えて使わないでしょ。Parrot
118nobodyさん:04/07/17 14:14 ID:???
PHPやJSP使ってる人が何のためにParrotを使うのかい?
119nobodyさん:04/07/17 21:31 ID:???
>>118
PHPの場合Zendの開発したエンジンよりParrotで走らせた方が速いから。
120nobodyさん:04/07/17 22:28 ID:???
>>119
んなー。 妄想こいて。
121nobodyさん:04/07/18 06:24 ID:???
>>120
IT Proの記事 ttp://itpro.nikkeibp.co.jp/members/ITPro/oss/20031031/1/
> 実験的な実装でのマンデルブロ・フラクタル生成に関する
> ベンチマーク・テスト結果により,
> JIT(Just In Timeコンパイラ)なしのParrotで約5倍,
> JITありのParrotで約30倍の高速化がなされたことが示された。
122nobodyさん:04/07/18 23:20 ID:???
普通に考えて普及は難しいでしょ。Parrot 普及は10年後くらい?
123nobodyさん:04/07/18 23:33 ID:teJi69dS
>>122
だから、普及もなにもPerl6とPythonのVMとして開発されてるの。
世の中にPerlユーザーとPythonユーザーがどれくらいいるか知ってる?
124nobodyさん:04/07/18 23:38 ID:???
PHPはVer5.0になってオブジェクト指向を本格化した分
速度的には4.Xより劣っているそうな。
125nobodyさん:04/07/19 01:37 ID:???
どういう状態になれば「Parrotが普及した」と見なすのかがよくわからんな。

Perl6 が内部処理に Parrot を使うようになれば
Perl6 のインストールベースがそのまま Parrot のそれと一致する。
でもそれってエンドユーザには Parrot の有難みが伝わらんよな。

コンパイルして Parrot コードに落したやつをWWWサーバに上げて
それを CGI の代わりに Apache + mod_parrot で実行する、
という風になれば恩恵でかいが、
WebProg 板の住人には「コンパイルする」という文化が無いので、
この板では普及せんだろう。

あ、でも、KENTあたりがPerlスクリプトの代わりにParrotコードを配布するようになれば
みんなわけもわからないままParrotを使うのかもしれんな。
126nobodyさん:04/07/19 07:05 ID:hvj4bJec
企業が大規模な使用をするようなものじゃないからね・・・
127nobodyさん:04/07/19 09:57 ID:???
結局これもJavaや.NETのように開発側の都合だけを考えたモノか
意味無いっての
128nobodyさん:04/07/19 10:10 ID:???
>>123
比較するなら極めて少ないだろ。WEBプログラミングにおいて
129nobodyさん:04/07/19 10:48 ID:???
>>127
はいはい。
130nobodyさん:04/07/19 10:52 ID:???
はいはいって・・・ あーあ
131nobodyさん:04/07/19 12:58 ID:???
>>127
何を見てそう思った?
132nobodyさん:04/07/19 16:12 ID:???
普通のユーザーにしてみれば、利点は「(Perl|Python)のバージョンが上がって速度が上がる」ってだけだろう
だがそれで十分じゃないか?
133nobodyさん:04/07/19 16:58 ID:???
Parrotは普及しないとか駄目だとか言ってるのは
PHP「しか」使えない奴等だろ。それもどうにかこうにかってレベルの。

自分がついていけそうにない、知らない物が
唯一自分が理解できる(気がする)PHPに関係してくるのが
怖くてしかたがないんだろ。可哀想に。
134nobodyさん:04/07/19 19:40 ID:???
それにしてもParrotの開発が進んでるのか進んでないのか・・・
135nobodyさん:04/07/20 14:12 ID:???
ParrotはPHP厨には使えません。難解ぽい。
136nobodyさん:04/07/20 14:19 ID:???
ハァ?
137nobodyさん:04/07/20 14:56 ID:???
ところで Parrot って xs の扱いはどうなるの?
DBI や LWP は Parrot 用のが別途出る?
138nobodyさん:04/07/20 17:58 ID:???
xsは廃止の方向で変わりにInline系と聞いた。
139nobodyさん:04/07/20 18:00 ID:???
ちなみにPerl6と平行してParrotで動くPerl5が開発されている
らしいのでPure Perlならそのまま使えるのでは?
140nobodyさん:04/07/20 20:33 ID:???
当然だね。 Perl5の財産が使えないと価値が半減する
141nobodyさん:04/07/20 23:20 ID:???
Parrotは何時出ますか?
142nobodyさん:04/07/20 23:49 ID:???
PurePerl 版 DBI::Oracle きぼんぬ

いやマジな話 Perl6/Parrot になっても DBI::Oracle 動くんだよね?
これが使えなくなると死ぬほど困るんだけど
143名無しさん@お腹いっぱい。:04/07/21 03:02 ID:???
おとなしく Perl5 を使え。
144nobodyさん:04/07/21 18:24 ID:IyezMEal
Parrotの意味はオウム
145黒死犬 ◆EgxBlf8nvc :04/07/21 20:04 ID:???
例の真理教のことですね
146nobodyさん:04/07/21 22:10 ID:???
>>142
マジな話、Perl6/ParrotになってもPerl5のスクリプトは動く。心配するな。
147nobodyさん:04/07/21 23:06 ID:???
あのー、Parrotとはコンパイラーという事でしょうか?
148nobodyさん:04/07/22 00:29 ID:???
ParrotとはJavaのようなVMのこと。
一度、Perl5/6のコードやPythonのコードをParrot上で動く
中間言語にコンパイルはする。
149nobodyさん:04/07/22 05:01 ID:???
あのー、ParrotはJAVAより何倍くらい速いですか?
150nobodyさん:04/07/23 20:12 ID:CgRVQVIT
ぶっちゃけParrotは天下取れる
151nobodyさん:04/07/24 00:56 ID:???
あのー、ParrotはJAVAより何倍くらい速いですか?
152nobodyさん:04/07/24 16:12 ID:???
ぶっちゃけParrotは天下取れる
153nobodyさん:04/07/24 20:05 ID:???
154nobodyさん:04/07/24 22:56 ID:???
あのー、Parrotは何のために作られてるのですか?
155nobodyさん:04/07/25 03:52 ID:???
Perlと他の言語同士でセックルするため。
156nobodyさん:04/07/25 14:31 ID:???
セックスして何か生まれるんですか?
157nobodyさん:04/07/25 14:32 ID:???
ゴム着けて開発者側が気持ちよくなるためだけのものなんでしょ?
158nobodyさん:04/07/25 14:43 ID:???
>>157
ちょっとうまい
159nobodyさん:04/07/25 19:41 ID:7KQrOyA4
>>153
>Parrotコンパイラは、Java、Scheme、Pythonなど多数の言語に
>対応するよう開発が進められている。

こりゃ天下とっちゃうわParrot。
160nobodyさん:04/07/25 21:31 ID:???
あのー、何のために言語統一する必要があるの?
161nobodyさん:04/07/26 00:09 ID:???
Javaで書いてもPythonで書いてもPHPで書いてもPerlになりPerlの領域に入れるのって幸せだろ?
Javaよりもめちゃめちゃ速いし、そりゃもうParrotの天下さ。
162nobodyさん:04/07/26 01:00 ID:???
個人的には、PHP や Java からインプロセスで CPAN モジュールを呼べたりするのは楽しげだと思うが
具体的に何に使うと楽しいのかまではまだ考えてない
163nobodyさん:04/07/26 10:17 ID:???
こりゃ天下とちゃうわParrot。
164nobodyさん:04/07/26 17:56 ID:???
Parrot自体は着々と進行中だとか。
165nobodyさん:04/07/26 21:59 ID:HT2kUGKb
PHPが調子に乗ってられるのも今のうちですな。
166nobodyさん:04/07/26 22:48 ID:???
いや、Parrot が天下取るってのはVMの勝利であって
言語の勝利者がどれになるかはまた別の話

ひょっとしたら PHP + Parrot の組合せが標準になるかも… てのはさすがにあり得んか
167nobodyさん:04/07/27 00:53 ID:???
他の言語のパクリしかできないPHPと、言語理論を熟知した複数のプロが
言語仕様の策定にかなりの時間を割いて作ってるPerl6。
もうね、次元が違うと思う。
168nobodyさん:04/07/27 09:30 ID:???
他の言語のパクリもしてない言語の次元は違うと思う。
そろそろパクられてParrot終了って事はないよね・・・。
169nobodyさん:04/07/27 09:52 ID:???
いやだから
言語としての Perl6 と
VMとしての Parrot は
ちゃんと区別しろってば
170nobodyさん:04/07/27 17:41 ID:???
まぁZendには高速なエンジンを作る技術は無さそうだし、
最終的にはPHPのエンジンはParrotになっちゃうんだろうね。
171nobodyさん:04/07/27 23:28 ID:???
PHPは最終的にはJAVAだろ。
172nobodyさん:04/07/27 23:56 ID:???
お前ら.NETの存在を忘れてはいないか?
173nobodyさん:04/07/28 00:26 ID:???
.NET/CLI 用には既に VisualPerl があるしな

あとは Java バイトコードを吐く Perl コンパイラさえあれば全プラットフォーム制覇なんだが
174nobodyさん:04/07/28 18:17 ID:oQMGfEw+
.NET、JavaVM、Parrotとどれが流行ろうと
言語が対応していれば好きなの使えという時代になるのかね?
175nobodyさん:04/07/28 21:32 ID:???
その通り

しかしそういう時代のプログラマの能力は
どの言語を使いこなせるかではなく
どのフレームワークを使いこなせるかによって決まるだろう
176nobodyさん:04/07/29 09:13 ID:???
妄想全快
177nobodyさん:04/07/29 12:43 ID:???
Perl6について少々記述があった。
http://japan.linux.com/desktop/04/07/27/1436242.shtml?topic=1
178nobodyさん:04/07/29 17:54 ID:???
>Perl 6は4年前から開発中で、あと2年、つまり2006年中ごろに
>リリースされる予定だという。
 
やっと具体的なリリース目標を提示してくれたな。
ということはParrot自体は来年には完成するのかな。
179nobodyさん:04/07/29 21:50 ID:???
>Perl開発チームが直面している課題の1つが、Perl 5との下位互換性だ。
>熟慮した結果、方法は1つしかないとわかったとConwayは言う。
>それは、Perl 6にはPerl 5との下位互換性を持たせない、というものだった。
>改善を加えつつ下位互換性を実現する方法はなかったのだ。
>新しい機能やキーワードを利用するには、Perlのコードを更新する必要がある。

や、やっぱり?
いや真面目に考えればその結論にならざるを得ないってのはわかるが、
わかるが、しかし…
180nobodyさん:04/07/30 13:58 ID:???



>それは、Perl 6にはPerl 5との下位互換性を持たせない、というものだった。
>改善を加えつつ下位互換性を実現する方法はなかったのだ。

181nobodyさん:04/07/30 22:13 ID:???
互換性がないからParrotって事か? 
いよいよPerl使う必要なくなったな。
182nobodyさん:04/07/30 23:31 ID:???
確かにPerl5とPerl6は互換性はない。が、ParrotではPerl6も動くし
Perl5も動く。つまり今までのPerl5の資産もちゃんと使えるし、
Perl6が自分に合わないと思うなら、Perl5/Parrotを使えばいいだけ。
183nobodyさん:04/07/31 00:30 ID:???
Perl5でもPerl6でもPythonでもPHPでもRubyでも他他・・・動くんなら・・・。
PHPを使うよRubyを使うよPerl5を使うよPythonを使うよ他他・・・Perl6を使うよ。

Parrotで同じ動作をするなら、
使い慣れたPerl5を捨ててPerl6に移る必要があるのかい?

Parrotも使えてJAVAよりのPHPが優位のような。もうなんだか作戦失敗くさい

いったいどうなんでしょう?
184nobodyさん:04/07/31 14:54 ID:???
>>183
>Parrotで同じ動作をするなら、
>使い慣れたPerl5を捨ててPerl6に移る必要があるのかい?

だから好きな言語を自分で選択できるのがParrotなんだから
Perl5が好きならperl5を使えばいいじゃん。
Parrotが目指しているのは言語の統一じゃなくて、ユーザーが
好きな言語を自由に選択できる環境を作ることだと思う。
185nobodyさん:04/07/31 18:15 ID:7MkI2nQi
Perl6は2006年か。
Parrotは2005年くらいには出来てくれればいいんだが。
186nobodyさん:04/08/01 12:30 ID:???
Parrotが完成した暁には開発者の皆さんをプロジェクトXで紹介すべき。
187nobodyさん:04/08/02 20:15 ID:rx8IiFfQ
Parrot上げ
188nobodyさん:04/08/02 20:23 ID:yOy9oAmb
こりゃ天下とちゃうわParrot。
189nobodyさん:04/08/02 21:33 ID:???
こりゃ天下と、ちゃうわParrot。
190nobodyさん:04/08/03 00:04 ID:HOPt2/h9
191nobodyさん:04/08/03 12:52 ID:/xXCNnHj
俺はPerl5/Parrotでいいや
192nobodyさん:04/08/03 21:43 ID:???
>>191
それはそれでよし。
193nobodyさん:04/08/04 22:41 ID:???
88じゃないの
194nobodyさん:04/08/10 13:37 ID:YnKSdNFQ
Perl6の開発資金が不足しているというのは解決したんですかね?
195nobodyさん:04/08/15 13:44 ID:krYvObSZ
万年金欠でしょう。
PHPはバグが多いのでPerl6期待age
196nobodyさん:04/08/15 15:11 ID:???
Perl5のコードは読んでられないのでPerl6に期待age
197nobodyさん:04/08/15 16:00 ID:???
そうだなあ、Perl6 になって可読性が上がると確かに嬉しいわなあ
198nobodyさん:04/08/15 16:48 ID:???
>>196
そうかー? 可読性もなにもPerl5で読めないのか?
199nobodyさん:04/08/26 18:07 ID:4xgsY6JN
まぁ、ParrotではPerl5もPerl6も両方動くんだから問題あるまい。
200nobodyさん:04/08/26 18:11 ID:???
しかし Parrot 上の Perl5 で xs が動くのか一抹の不安があるのだが
201nobodyさん:04/08/26 18:36 ID:???
モジュールはコンパイルし直しだろ
202nobodyさん:04/08/26 23:25 ID:???
>>200
動かないわけがないと思うが。
203黒死犬 ◆EgxBlf8nvc :04/08/27 01:05 ID:???
xsubpp 使っているなら大丈夫だと思いますが、
自分でXS書いた場合は(APIの仕様変更等で)動かない可能性大ですね

どのみち再コンパイルは避けられそうにないか・・・
204nobodyさん:04/08/27 02:19 ID:???
つーかxsは廃止の方向で代わりにInline系が推奨になるらしいよ。
205nobodyさん:04/08/27 09:26 ID:???
Perl6もPHP5を見習ってバグ出しまくりで適当でもいいから
リリースしちゃえばいいのに。完璧主義過ぎないか?
206nobodyさん:04/08/27 12:18 ID:???
>>205
perlやphp規模のプロジェクトになると無闇にリリースするのはまずいだろ。
試したいだけなら cvs や snapshot で充分なはず
207nobodyさん:04/08/27 12:30 ID:???
> 試したいだけなら cvs や snapshot で充分なはず

出てるの?
208nobodyさん:04/08/29 18:45 ID:???
perl は linux ではシステムと関わりが深いから
安易なバージョンアップはどうかとおもうが。
209nobodyさん:04/08/29 19:10 ID:???
即採用でもあるまいに。
210nobodyさん:04/08/30 14:33 ID:???
Perlはリリース後も安定してるから即採用でも問題無いんじゃないの?
211nobodyさん:04/08/31 22:16 ID:???
>>207
parrotなら既に 0.1.0 releaseとアナウンスされてるよ。
perl6なら、parrot cvs/snapshotの parrot/languages/perl6

あと、Perl6の構文を試したいだけなら、CPANにPerl6関連のモジュールがある様だけど、
これってどうかな?使ったことある人いる?(未調査なので違ってたらゴメン

>>208
バージョンアップといっても $PATH 中の perlを上書きするとは限らないよ。
それに、いまのところ、Perl6 compilerはperl5で実装されてるから。

>>210
即採用してしまうと安定してるかどうかわからない。
release前に広くtest/reviewされてるという点では安心感はあるけど...
release後即採用したいのだったら、
今のうちから開発版のテストに関わるとか程度はしておいたほうがいいんじゃない?
212nobodyさん:04/08/31 22:26 ID:???
ラクダ本のperl6版はいつ頃ですか?(今出てるやつ上下とも買ってしもた)
213nobodyさん:04/09/01 13:57 ID:???
>>212
ラクダ本じゃないけどオライりーからこんなのが出てる。
http://slashdot.jp/books/03/07/02/1555213.shtml?topic=55
214nobodyさん:04/09/01 15:49 ID:???
215nobodyさん:04/09/02 19:08 ID:???
>>214
こんな本が出るからにはもうリリース間近なんだろうな。
216nowhere:04/09/06 02:07 ID:RM9DDv+A
個人的に Perl4/Parrot を作ってみたい。
217nobodyさん:04/09/06 03:51 ID:???
無理だろ
218nobodyさん:04/09/06 09:51 ID:???
いや無理じゃないだろ。
Parrotアセンブラにコンパイルすればいいだけでしょ?
219nobodyさん:04/09/06 09:57 ID:???
216 には無理、ということだろうか。
220nobodyさん:04/09/07 01:27 ID:???
そういや Developer's Release には 5.9.1 てのが出てるけど
あれってロードマップ的にはどう位置付けられるの?
5.9シリーズが stable になったら Perl6 になるの?
221nobodyさん:04/09/07 03:49 ID:???
>>215
その本出たのが一年以上前って事を考えると ...

>>220
バージョン番号って 5.10.0, 5.11.0 って続くんじゃなのいかな?
perl6リリースされても暫くはperl5系の保守続くだろうから

> http://dev.perl.org/perl5/news/2004/perl-5.9.1.html
> incorporating developments towards the next major stable version of perl, perl 5.10.
perl5.10が次の stableらしい, perlって偶数奇数でわかれてるんだっけ?> stable or devel
222nobodyさん:04/09/07 06:59 ID:F6Q8XmQC
PHP + Zend エンジンでいいよ…
223nobodyさん:04/09/07 10:04 ID:???
あっ、それいっちゃだめだよ。 
224nobodyさん:04/09/07 18:13 ID:???
>>222
ZendエンジンはParrotに取って変わられるから
正しくはParrot + PHPだね。
225nobodyさん:04/09/07 18:45 ID:???
Parrot オンリーになるの?
226nobodyさん:04/09/07 21:53 ID:???
>>225
スクリプト界隈はそんな感じ。
227nobodyさん:04/09/07 23:05 ID:ol3pNb7l
PHPはもともとPerlのモジュールだったわけで
元の鞘に納まるといった感じなんじゃないの?
つーかZendさんも無駄な努力(Zendエンジン開発)ご苦労様でした。
228nobodyさん:04/09/08 02:19 ID:???
ZendエンジンはParrotに取って変わるのか?んなー。
まあどっちにしてもPHP使ってりゃいいわけだけどね。
229nobodyさん:04/09/08 09:42 ID:???
PHPだけでも速いし…
230nobodyさん:04/09/08 09:55 ID:???
Zend エンジンは開発止まるのか?
231nobodyさん:04/09/09 03:34 ID:???
Zendは開発力無いからなぁ。
232nobodyさん:04/09/09 05:08 ID:???
おっ、いいエサですね。
233nobodyさん:04/09/09 05:40 ID:???
エサっつーか本当の事じゃん。
PHP5なんて不安定すぎて誰も使ってねーし。
234nobodyさん:04/09/09 09:32 ID:???
>>233
もうちと勉強して釣りし
235nobodyさん:04/09/10 00:32 ID:???
Zendってスレッド廻りボロボロだよね
236nobodyさん:04/09/10 08:31 ID:???
PHPのことだけで手いっぱいのZend
(PHP5はリリース後も不安定で誰も使ってない)
スクリプト界全体のことを考えてParrotを開発しているPerlコミュニティー
(Perlのリリースは常に信頼性がある)
237nobodyさん:04/09/10 15:23:01 ID:???
( ´_ゝ`)フーン
238nobodyさん:04/09/12 02:28:07 ID:Iy6EF+FA
ParrotというとPerlばかりが取りざたされてるけど
Pythonも次期バージョンのエンジンはParrotだったりする。
239nobodyさん:04/09/12 02:40:28 ID:???
>>235
Apacheがpreforkじゃないとまともに動かないなんてZendの専売特許だしね
240nobodyさん:04/09/21 07:17:42 ID:???
もうあれから何年経つんだ・・・。
ParrotもPHP6も何時になったらリリースなん?。
ぶっちゃけリリース時は安定しててあたり前でしょ。
241nobodyさん:04/09/21 19:43:19 ID:???
>>200

http://japan.linux.com/desktop/04/07/27/1436242.shtml?topic=1

>Perl 6は4年前から開発中で、あと2年、つまり2006年中ごろに
>リリースされる予定だという。
242241:04/09/21 19:44:10 ID:???
×>>200
>>240
243nobodyさん:04/09/21 19:49:16 ID:???
>>240 は PHP6 と書いてあるぞ。
Perl6 と同時なのか?
244nobodyさん:04/09/21 20:56:53 ID:???
Parrotはもうリリースされてるみたいだけど、おそらく使ってるのはコンパイラ開発者くらい。
ParrotアセンブリでWeb開発なんて誰もやりたくないだろう。Perl6待ち
245nobodyさん:04/09/22 04:50:47 ID:???
>>244

>>211
>perl6なら、parrot cvs/snapshotの parrot/languages/perl6

これ試してみてくれ
246nobodyさん:04/09/22 10:03:52 ID:???
未来を語るスレはここですか?
247nobodyさん:04/09/22 11:30:29 ID:???
Perl使ってる人は楽しみなんだろうね。
Perlだと掲示板くらいで限界くるもんね。
早くリリースされるといいね。
248nobodyさん:04/09/22 11:38:16 ID:???
>Perlだと掲示板くらいで限界くるもんね。

……???
249nobodyさん:04/09/22 13:38:47 ID:???
>>247
( ゚д゚) ポカーン
250nobodyさん:04/09/22 14:51:43 ID:???
perlはcgiの為のみに存在と思ってる人
251nobodyさん:04/09/22 14:56:58 ID:???
人⇒タイプ
252nobodyさん:04/09/22 15:46:06 ID:???
それでも >>247 はポカーンだな。
253nobodyさん:04/09/22 15:48:04 ID:???
WEBプログラミング@2ch掲示板
254nobodyさん:04/09/22 16:05:05 ID:???
わかってんのかな? まあいいか。
255nobodyさん:04/09/22 16:08:25 ID:???
perlでWEBプログラミングはcgiのみと思ってる人
256nobodyさん:04/09/22 17:41:38 ID:???
今ダウソ板ではPerlで書かれたウィルスが流行ってるというのに
257nobodyさん:04/09/22 17:44:13 ID:???
>247みたいなゴミはほっとこうぜ
258nobodyさん:04/09/22 19:45:57 ID:???
どうせmod_parrotが出るのでみんな幸せになれるよ。
259nobodyさん:04/09/22 22:09:09 ID:???
>>256
引っかかるアホがそんなにいるのか
260nobodyさん:04/09/23 07:54:50 ID:???
( ´,_ゝ`)ピッ
261nobodyさん:04/09/23 09:33:18 ID:qmkXt7HG
ParrotがPerl、PHP、Ruby、Pythonをひとつにまとめあげます。
262nobodyさん:04/09/24 14:31:44 ID:???
Ruby だけ P ぢゃないのね
263nobodyさん:04/09/24 14:36:53 ID:???
何年後のPHPはJAVAがコンパイルするでしょ。
264nobodyさん:04/09/24 14:59:17 ID:XpB0YgZg
>>263 そうかなぁ。
JVMをベースとした環境は今後廃れていくと思うんだが。
265nobodyさん:04/09/24 16:20:08 ID:???
javaも廃れる。
sunと共に。
266nobodyさん:04/09/24 16:22:46 ID:???
>>264-265
「今後」ってのはどのくらいのことを言っているのだろう?
267nobodyさん:04/09/24 16:40:57 ID:???
石油がなくなるぐらい
268nobodyさん:04/09/24 16:59:41 ID:???
linuxのせいでsunは終わる。
269nobodyさん:04/09/24 20:14:43 ID:XpB0YgZg
>>266 あと3年くらいで。
サーバ系が64ビットOSに完全に移行を済ませたあたりで。
270nobodyさん:04/09/24 22:19:38 ID:???
IPv6への完全移行はあと何年?
271nobodyさん:04/09/24 23:35:20 ID:???
それは相当先だなあ。CIDRとプライベート空間でまだかなり持つ。
たぶん Perl6 リリースの方が先。
272nobodyさん:04/09/25 09:50:59 ID:AxOqAk3z
>>271 それまでに主要なデータベース製品で、
128ビット整数かIPv6アドレスを格納するのに便利な
型が用意されることを希望する。
273nobodyさん:04/09/25 13:24:42 ID:???
言語統一
274nobodyさん:04/09/29 04:18:33 ID:???
「オウムはよく喋るけど、あまり飛べないよね」

――ウィルバー・ライト(飛行機を発明)
275nobodyさん:04/09/29 16:08:02 ID:???
飛行機の特許を盾にライバル相手に訴訟を乱発したが、ひたすら負け続け、
結局それで健康壊して失意のうちに死んじゃった人ですね > ウィルバー・ライト
276nobodyさん:04/10/04 21:41:19 ID:bYkyzk5v
言語統一ってええやん。素敵やん。
277nobodyさん:04/10/05 09:33:54 ID:OrAYrTQr
>>276
エスペラント語?
278nobodyさん:04/10/05 11:32:11 ID:???



    Parrot素敵やん Perl6素敵やん 素敵やん やん やん やん ・・・。

279nobodyさん:04/10/05 12:09:56 ID:???
エスペラントは言語統一じゃないよ
280nobodyさん:04/10/07 00:38:56 ID:eGrZpUzk
281nobodyさん:04/10/14 11:01:11 ID:???
perl6ってスカラー変数記号$、配列記号@、ハッシュ記号%も変わるんですか?
282nobodyさん:04/10/14 11:03:11 ID:???
スカラーは$のままみたいですが、配列とハッシュの記号は?
283nobodyさん:04/10/16 07:06:36 ID:???
<%perl6
$perl6 = @("hoge"=>"ま","hage"=>"さ","huge"=>"か");
%>

埋め込みできたら笑うなあ。
284nobodyさん:04/10/16 12:53:40 ID:???
>>283
そのPHP風のダサい書き方やめてくれる?
285nobodyさん:04/10/16 13:09:56 ID:???
>>284
スレ違いだからどっか池
286nobodyさん:04/10/16 16:09:10 ID:???
>>283
JSPカスタムタグライブラリ、Jakarta Taglibs、
Apache Struts, JavaServerFaces
MVCアーキテクチャ、
くらいのレベルまでにつかえんと話に名欄
287nobodyさん:04/10/16 17:45:55 ID:???
>>286
Parrotはそうゆう言語の垣根を越えた連携ができるように
というのが思想なんじゃないの?
288nobodyさん:04/10/16 22:43:11 ID:???
つうか、>>283 に対して >>286 の突っ込みは、明らかに外してると思うんだが

なんか高校生が必死で知ってる単語を並べたっつーか
289nobodyさん:04/10/18 04:13:50 ID:???
     人
    (____)
   (____)    そ う だ !
   ( ^▽^)      ウ ン コ し に 行 こ う !
  ⊂  つ
   (つ ノ
    (ノ
290nobodyさん:04/10/18 11:58:52 ID:???
Per16
291nobodyさん:04/10/19 06:39:15 ID:???
Per17
292nobodyさん:04/10/19 19:37:06 ID:???
PHP5がもたついてる間にPerl6がもう反撃の準備に入りました。
293nobodyさん:04/10/20 10:55:50 ID:???
PHP4→PHP5ユーザが迷ってもPerl6へは遺憾です♪
迷うならJSPだな。
Parrotで統一ならナオサラPerl6へは遺憾です♪

実際、Perl6ってどうやって反撃すんだろ?
294nobodyさん:04/10/20 19:42:48 ID:???
>>293
未だにまともに動かないPHP5の心配でもしてろ。
295+++:04/10/21 06:54:25 ID:???
それよりPerl6のリリースのほうが問題だと思うんだけどね。
2006年?時間がかかりすぎてる。
296nobodyさん:04/10/21 07:11:25 ID:???
2006年って事はないだろ?釣り?
それじゃ反撃どころか消滅だって
297+++:04/10/21 08:08:23 ID:???
>>296
釣りっちゅうか・・、>>241
298nobodyさん:04/10/22 00:02:29 ID:???
Perl6リリースまであと1年強くらいか。
でもモタモタしてられないからリリース早まるかもよ。
希望的観測だが。
299nobodyさん:04/10/22 01:45:42 ID:???
焦ってバグだらけのままリリースするより
じっくり良いものを作って欲しい。
300nobodyさん:04/10/22 12:21:16 ID:???
このスレは妄想できて楽しいね
301nobodyさん:04/10/22 18:26:53 ID:???
ラクダ本上下共読み終わるまではPerl6リリースしないで下さい。
買った意味が無くなります。
302nobodyさん:04/10/22 19:53:59 ID:???
>>301
Perl5で生きてくこともできる。
303nobodyさん:04/10/22 23:25:10 ID:???
>>301
無駄にはならないから安心しろ
304nobodyさん:04/10/22 23:55:34 ID:???
<script>alert("")</script>
305nobodyさん:04/10/25 14:56:26 ID:???
perlの資格ってある?
306nobodyさん:04/10/25 15:02:28 ID:???
>>305
Perlの参考書は確か四角だったよ。
307nobodyさん:04/10/25 19:44:16 ID:???
>>305
多分無い。
308nobodyさん:04/10/25 19:54:26 ID:???
>>306
Javaモナー
309nobodyさん:04/10/26 10:55:22 ID:???
perlは死角だな
310nobodyさん:04/10/26 11:05:33 ID:???
perlはC言語よりは覚えやすいですね。
311nobodyさん:04/10/26 15:29:25 ID:???
そうか?
Perlは変な記号ばっかりで、「覚える」のは結構大変。
ちょっとさわらなければすぐ忘れる。
312nobodyさん:04/10/26 16:26:09 ID:???
変な言語なんだな
313nobodyさん:04/10/26 16:26:15 ID:???
Cの場合、ポインタよりもライブラリ関数覚えるのが大変ですが。
314nobodyさん:04/10/26 16:27:15 ID:???
C自体は覚え易い
315nobodyさん:04/10/26 16:34:34 ID:???
>>313
Perlのライブラリも似たようなもんだと思うが。
316nobodyさん:04/10/26 16:37:00 ID:???
>>314
Cに限らず言語自体はそうですよね。
ライブラリ関数の様な物が多すぎて全部覚えるのが大変かと。
317nobodyさん:04/10/26 16:38:05 ID:???
ライブラリは覚えるもんじゃないと思うが。
318nobodyさん:04/10/26 19:51:37 ID:???
winapi関係以外はそうだな。cなら標準ライブラリは当然覚わるがそれ以外はよく使うものだけ
phpならライブラリは覚えるもんじゃないという発想で当然
perlなら覚えないと話にならないライブラリがたくさん
319nobodyさん:04/10/26 19:54:39 ID:???
>>317-318釣られすぎ。
320nobodyさん:04/10/26 19:59:00 ID:???
>>318
組み込み関数、モジュール、パッケージなんでもいいけど、よく使うから覚え
るってことでは?
モジュールのひとつひとつのメソッドまで覚えるということではないと思うが。
いまはインターネットもあるしね。
321nobodyさん:04/10/26 20:28:30 ID:???
CPANにあるのはほとんどが標準モジュールじゃないよ。
だから無理に覚える必要は無い。
ただ、自分がやりたいことがあってそれを自分で実装してもいいけど
こんな便利なのありますよみたいなスタンス。
322310,313,316:04/10/26 21:21:19 ID:???
>>319
釣った覚えはありませんが。
323nobodyさん:04/10/26 21:36:22 ID:???
今必死にPerl5の組み込み関数、モジュールその他覚えても
Perl6では互換性が無く使えなくなるんですか?
324nobodyさん:04/10/27 01:22:31 ID:???
今更その釣り方?頭悪いんじゃねーの?
325nobodyさん:04/10/28 19:27:39 ID:???
Parrotは言語の垣根を越えた連携ができるんだから
Perl5とPerl6の連携なんぞ造作もないことだよ。
Parrotで動くPerl5系も作られるとのことだし、
あくまでもPerl5でやりたいならそれもまたよし。
326nobodyさん:04/10/28 21:36:40 ID:???
それにしてもPerl6の文法きもくないか
327nobodyさん:04/10/28 23:13:11 ID:???
Perl6の文法ってどんなん?
328nobodyさん:04/10/28 23:27:55 ID:???
329nobodyさん:04/10/29 01:47:23 ID:???
>Parrotで動くPerl5系も作られる

新たに?
330nobodyさん:04/10/29 03:13:45 ID:???
Perl6はそれ自体というよりもParrot自体の開発が遅れてるんだよね。
だからParrotさえ完成すればあとはパーサ書くだけだから、Perl5だろうが
Perl6だろうが大した違いはないのです。
331nobodyさん:04/10/30 16:00:10 ID:???
それとPHP5だろうがPHP4だろうがRubyだろうがPythonだろうが違いはないのです。
332nobodyさん:04/11/02 16:13:55 ID:???
>>330
コンパイラも書かないといけないけど。
で、肝心の誰がそれら書くのかって問題は解決したのかな..

>>329
http://www.poniecode.org/ これかな。

>>245
>>244==211でした。(レス遅過ぎ)
parrot0.1.0のときちょっとだけ触ったけど、といってもサンプル試した程度です。
installはまだ出来なくて、自分の環境ではscript内のライブラリや外部プログラムのpathを変更しないと動かなかった.
CPANのPerl6 Bundleはインストールに躓いて断念。(原因追求してない)
333nobodyさん:04/11/02 20:29:47 ID:???
>>332
このスレで一番地に足の着いた情報だね。
実際にParrot触ってる人がいるとは驚いた。
334nobodyさん:04/11/02 21:38:07 ID:???
                       /
                 ,. 、       /   /
               ,.〃´ヾ.、  /  /
             / |l     ',  / /
        ,、     ,r'´  ||--‐r、 ',      パ ロ ー レ パ ロ レ パ ロ ー レ ー ! !
       l.l. ,..ィ'´    l',  '.j '.
       'r '´          ',.r '´ !|  \
       l!     ....:.:.:.:.:.:ヽ、   ,l    \
        ゝ、.,_ ---‐‐‐----ゝ、ノ
        | |
         .| |
          | |
        | |
           | |
         | |
            | |
          | |
           .| |
335nobodyさん:04/11/03 03:03:39 ID:???
PerlはParrotで衰退しそうだな。 残念。 自殺。
336nobodyさん:04/11/04 01:14:06 ID:???
PHP厨がもう必死。
337nobodyさん:04/11/04 09:36:33 ID:???
PHP厨がもう必死。
338nobodyさん:04/11/04 13:38:12 ID:???
反論できないPerl厨
339nobodyさん:04/11/04 19:09:04 ID:???
PHP厨が必死なことに反論などできません。。。
340nobodyさん:04/11/04 19:14:34 ID:???
信者はどっちも消えろ
341nobodyさん:04/11/05 09:59:13 ID:???
>>336
ParrotよりPerl6に力を結集して欲しいのは俺だけかもな。 残念。 PHP厨なのか?俺斬!
342nobodyさん:04/11/05 16:17:30 ID:???
Perl信者脂肪
343nobodyさん:04/11/05 21:26:43 ID:???
PHP厨は消えて消えろよ。
お前らに未来は無い。
344nobodyさん:04/11/05 21:58:32 ID:???
信者はどっちも消えろ
345nobodyさん:04/11/27 21:03:19 ID:???
かなり期待してる。
346nobodyさん:04/11/28 01:22:18 ID:???
ところで、Parrotってなに?
347nobodyさん:04/11/28 10:47:26 ID:???
エンジン
348nobodyさん:04/11/28 13:03:02 ID:???
「絶対動きます」と書いてあるのに全然動かない Dead Parrot 版 Python
349nobodyさん:04/11/28 13:55:37 ID:???
>> 346
動的言語向けに設計された、レジスターベースのVirtual Machine


ところで、>>1 の修正提案

> ParrotはCLR(Common Language Runtime)であり、
.NetのCLRは、GUIやWEB環境も含まれる事があるので断言するのは適切じゃないんじゃないかな。
Virtual Machineの方が一般的な表現だと思う。

あと、parrotアセンブリ以外に, parrotバイトコード, parrot中間表現, parrot構文木
なども実行可能です。(pastはまだ不完全みたいだけど)。拡張子みて判断してくれるらしい。
350nobodyさん:04/11/28 14:48:03 ID:???
parrotはGCしてくれるの?
351nobodyさん:04/11/30 19:40:40 ID:???
>> 350
してくれるよ
352nobodyさん:04/11/30 23:38:32 ID:???
早くParrotリリースされないかね。
353+++:04/12/04 02:52:18 ID:???
洗練されたPerl: Perl 6文法と正規表現
http://www-6.ibm.com/jp/developerworks/linux/041203/j_l-cpregex.html

>錆びた鉄の枠組みという外観の奥深くで、作業員が働き続けています
ですって。期待してるから頑張ってくれ。
354nobodyさん:04/12/04 18:09:24 ID:???
Perl6があれば自分で好きな言語が簡単に作れるな。
355nobodyさん:04/12/04 19:43:16 ID:???
( ´,_ゝ`)ピッ
356nobodyさん:04/12/05 04:54:23 ID:???
パーサあるんなら
Parrot使わんでもいいから動くもの提供してくれたっていいじゃん
357nobodyさん:04/12/06 20:32:18 ID:zBBK8da1
「指が月をさすとき、愚者は指を見る」
「馬鹿は100人集まると100倍馬鹿になる」
358nobodyさん:04/12/07 15:39:01 ID:???
mod_parrotができたらこんなことできるの?

<?php4
$G = array(1,2,3);
?>

<?perl5
print "@$G";
?>
359nobodyさん:04/12/07 17:31:00 ID:???
まぁできないだろうね。言語が違うんだから。
360nobodyさん:04/12/07 17:36:28 ID:???
Parrotと関係なく出来るだろ
つーか何でキモPI
361nobodyさん:04/12/07 17:40:23 ID:???
>>360
PHPがPI風味だから。
362nobodyさん:04/12/07 23:48:19 ID:???
>>358
Parrotの解釈間違ってるぞ
363nobodyさん:04/12/08 03:08:23 ID:???
>>358
http://www.smashing.org/mod_parrot/

Readmeによると、mod_parrotは parrot もしくは parrot VM を対象とした言語で
apacheのハンドラを書くことができるらしいです。
つまり、perlもphpも mod_parrot上で動かす事が出来るって事かな。

>>358の様な言語の混在については、現状のPHPでは難しいと思います。
php/parrot(PHP6)の実装はまだ見た事ないので、どのような仕様になるのかは知らないけど。

埋め込みスクリプト部分を言語毎に独立させる事が出来れば、
( <? } else { ?> みたいな構文を禁止すれば ...)
parrotを対象とした言語の、汎用テンプレートって可能性はあるかも。

364nobodyさん:04/12/10 19:37:29 ID:???
つーか、HTMLへのスクリプト埋め込みなんて
頭の悪いことは止めなさい。
365nobodyさん:04/12/10 19:48:25 ID:???
根拠が無いね。
366nobodyさん:04/12/10 23:19:41 ID:???
今時HTMLとコードの分離をしない奴はど素人。
367nobodyさん:04/12/10 23:40:04 ID:???
手段の一つと割り切れないようじゃまだまだだね
368nobodyさん:04/12/11 00:40:14 ID:EQ2GnRJX
>>353
すごいな。正規表現をここまで昇華させたら
他のスクリプト言語は付いて来れないだろうな。
Parrotの思想も含めてPerlコミュニティーの天下取ったるという
貪欲さは半端じゃないね。
369nobodyさん:04/12/11 08:46:49 ID:???
>>368
これ、最新のparrotだと Perl6 Grammar Engineから名前が変更されて、
Perrot Grammar Engine (PGE)になってますね。./compilers/pge
他の各言語の構文でサポートされるかどうかは別としても、エンジン部分の再利用が期待できそう。

ちなみに(parrot関係ないけど)
スクリプト言語では、REBOLって言語がすでに組み込みGrammar Engineをサポートしています。
370nobodyさん:04/12/11 10:52:17 ID:???
>>369
Grammar Engineという概念はPerl6発ではなかったのね。
ま、でも素晴らしい機能が使えるのはうれしい。
371nobodyさん:04/12/20 23:00:51 ID:N08Ajr6t
Perl6でググると結構情報増えてきてるのが分かる。
372nobodyさん:04/12/21 13:42:51 ID:t6MkBwt3
いdちぇく
373nobodyさん:04/12/25 13:06:13 ID:F4TsbzKm
2006年かー。あと丸一年以上は待たなければいけないな。
βくらいは来年中に出してほしいものだが。
374nobodyさん:05/01/01 02:09:29 ID:kjBKkwNI
Perl6登場まで1年なのでageます。
375nobodyさん:05/01/02 19:29:16 ID:???
perlとかparrotって実装者、テスタ等、人がたくさんいれば、力押しでリリースが早くなるようなものなの?
QuakeやDoomとかだと、ボンクラ100人では絶対にできず、天才数人によってリリースされたような感じだったので、
その辺の実装のリリーススピードが気になった。
376nobodyさん:05/01/03 03:10:45 ID:???
いちじく
377nobodyさん:05/01/03 23:33:52 ID:H8i1Un47
>>375
仕様の策定に時間がかかってるような印象を受けるね。
仕様さえ決まればさくっとできそうな気がする
378nobodyさん:05/01/05 04:16:27 ID:Sz4skZih
お邪魔します なんでIDが消えるのですか(冬中ですが ) =>ID:???
379nobodyさん:05/01/05 09:56:22 ID:???
補助金どうなったんだろ。
380nobodyさん:05/01/05 13:25:10 ID:???
日本人の募金が少ないというのが悲しいね。
つーか俺も募金してないんだけどな。
381nobodyさん:05/01/07 12:38:32 ID:xUjytDhe
よっしゃ!あげて行こう!
382nobodyさん:05/01/10 18:13:43 ID:???
Perl6が出たら構文が変わったり追加機能がついたりするけど
PHP6はやはりパクっていくのだろうか?
それとも独自路線でいくのだろうか。
>>353でも出てたけど正規表現一つ取ってもこれだけ変わるからね。
383nobodyさん:05/01/10 18:23:30 ID:???
PHP6が独自路線行ったらJavaと同じ運命を辿ると思う
初心者向けの言語は開発しまくるのもいいが
バグのない完成度が高い状況までいけば
無理に開発する必要ないと思うけどね

必要な関数とかも自分で作れるわけだし
384nobodyさん:05/01/22 21:19:41 ID:i6Mi6Y7z
誰か>>353の記事に載ってるParse::RecDescentモジュールを
試したことがある人いる?
385nobodyさん:05/01/22 23:16:04 ID:???
誰かPerl6関連のモジュールを使って
PerlのコードをPerl6で書いて見ないか?

http://cpan.uwinnipeg.ca/module/Perl6/
386nobodyさん:05/01/22 23:37:18 ID:???
>>385
言いだし(ry
387nobodyさん:05/02/05 07:56:29 ID:???
388nobodyさん:05/02/05 08:01:52 ID:???
最近、保守荒らし多いよな。
…age荒らしか?
389nobodyさん:05/02/05 17:50:44 ID:???
公式サイトによると今年ついにリリースだそうだ。
390nobodyさん:05/02/05 18:49:56 ID:???
>>389
どこよ
391nobodyさん:05/02/05 22:29:31 ID:???
Perl6FAQ(http://dev.perl.org/perl6/faq.html)より

Perl6はいつリリースされるでしょうか?

現在のプランは2005年の第3四半期に働く6.0.0コンパイラを準備が
できるようにすることです、2004年後半に取られた言語デザインの
スナップに基づいて。

しかしながら、十分な貢献を受けるPerl財団では、この目標が
実現を終了するのに必要である5開発者年以上の努力に資金を供給すると
叙述されます。 しかし、その基金がなければ、開発は
ボランティアベースにしたがって、よりゆっくり続くでしょう。
392nobodyさん:05/02/07 02:14:33 ID:???
>>384
HTML::Template::Exprが内部で使ってたよ。
393nobodyさん:05/02/07 22:36:35 ID:???
Perl6の正規表現を早く使いたいんだが。
394nobodyさん:05/02/11 05:36:10 ID:???
そんなん知らんがな
395nobodyさん:05/02/15 06:13:36 ID:Kt+6ObGY
今年のクリスマスプレゼントはこれかな
396nobodyさん:05/02/19 00:26:06 ID:???
だな
397nobodyさん:05/02/20 08:36:45 ID:bTPFMRzw
PHPが入っていない件
http://www.cafepress.com/parrotstuff1.3881171
398nobodyさん:05/02/20 15:10:56 ID:???
PHPはプログラム言語としてみなされてないんだろ。
もしくはHSPか何かと勘違いされてるんじゃねーの?
399nobodyさん:05/02/20 15:21:30 ID:???
もしかしてマジレスかw
400nobodyさん:05/02/20 15:28:06 ID:???
>>397
parrot-0.1.1/languagesにもPHPのディレクトリは無いよ。
LANGUAGES.STATUSにもPHPに関する記載は無し。
401nobodyさん:05/02/20 16:37:14 ID:???
>>397
TCLとか重要なのが入っとらんやん。Groovyとかもパローレで動かしちゃったほうが
手っ取り早そうな気がするが・・・。あとJVMはインタープリタとは言いがたいな。
402nobodyさん:05/02/21 02:25:46 ID:???
だってPHPはプログラム言語とは言えないし。
403nobodyさん:05/02/21 03:15:45 ID:???
>>402
なぜ?
404nobodyさん:05/02/21 21:55:12 ID:???
>>402 に一票
405nobodyさん:05/02/21 23:28:07 ID:???
>>403
ム板でPHPのスレ見たことあるか?
406nobodyさん:05/02/24 23:30:27 ID:???
ム板でPHPスレ立てると怒られます。
407+++:05/02/26 00:56:13 ID:???
parrot-0.1.1の言語紹介を簡単に書いて見た。
http://e-den.servequake.com/~kuryomo/parrot/parrot_lang.html
408nobodyさん:05/02/26 02:13:19 ID:???
>>407
かなり笑った
GJ
409nobodyさん:05/02/26 14:53:12 ID:???
いまからperlを勉強しようとおもってる新米ですが、リャマ、ラクダに先行投資した
お金とこれから勉強に割く私の時間は無駄になっちまうのでしょうか。
410nobodyさん:05/02/26 18:41:30 ID:???
>>407
Great!! 私もそろそろ情報まとめて公開しようかな。
いくつか捕捉で、

Ook!はオランウータンでも使えるように設計されたプログラミング言語で、
Ook! Ook? Ook. の組合せ(3**2)で、BrainF*ckの8命令を表現しています。

動かした事はありませんが、Ruby/Parrotは、Cardinalというプロジェクトがあります。
http://rubyforge.org/projects/cardinal/

Pythonの実装はいくつか在りますが、自分が試した頃はどれもベータでした。
pie-thon parrotの./languagesディレクトリ以下に収録
pirate http://pirate.tangentcode.com/
pyrate http://www.intertwingly.net/blog/2004/10/02/Pyrate
411nobodyさん:05/02/26 18:44:32 ID:???
他には、parrotではPythonの構文木(拡張子.pasm)相当の文も実行できる様なのですが、
これも0.1.1では、returnステートメントがまだだったりと、不完全。

Parrot_AST(
 version(Const('0.1'))
 _options()
 Src_File("languages/python/hello.py")
 Py_Module(
  _()
  Stmts(
  Py_Print(Const('Hello PAST'))
  Py_Print_nl())))

Schemeのサンプル, displayとかnewlineが実装されていないのでwriteで出力。
改行を出力できないので、端末の設定に注意してください。

(define (double x) (* x 2))
(define (fact n) (if (> n 2) (* n (fact (- n 1))) n))
(write (double 10))
(write (fact 10))

schemecはpasmを出力するので、一旦 .pasm ファイルへリダイレクトするか、
パイプでparrotへ渡して実行します。ライブラリのPATHを設定する必要もあるかも知れない。

#!/bin/sh
./schemec $@ | parrot -a -

あと、Haskellで書かれたPerl6インタプリタ http://pugscode.org/
らしいです。今から試すのでレビューは後ほど。
412nobodyさん:05/02/26 23:10:30 ID:???
>1・ソースを非常に簡単なツリーに(Parser.pm)
>2・それをもっと扱いやすいツリーに(Tree.pm)
>3・コンテキスト情報をパースツリーノードに格納(Addcontext.pm)
>4・IMCCコード(アセンブラより高度なPIR)を生成。
>そしてIMCCを通してレジスタ設定とかして、parrotアセンブラにより アセンブルされる。

これらのモジュールを使うえばParrotで簡単に言語が作れるのかね?
413+++:05/02/26 23:41:34 ID:???
>>408,410
いや、ちょっと前のやりとりを見て、『実際何が入ってるんだ??』と
興味を惹かれたもので。たいしたものじゃないです。はい。
>>410
オランウータン?うーん、勉強になります。まだ実際に
動かしてないので、それからまたちょこちょこ記事追加しようかなあ、と。

>>412
いや、それはPerl6がコンパイルの時に実際にそうやってるというだけで、
言語の実装は、簡単な言語ならPasmやPIRでごりごり書いたりも出来るし・・。
414nobodyさん:05/02/27 11:41:13 ID:???
Perl6 Object Oriented Cookbook
http://cog.cognitivity.com/perl6/
415nobodyさん:05/02/27 21:59:01 ID:???
なんか水面下でParrotの周りの人たちが動いてるね。
416410,411:05/02/28 14:22:24 ID:???
pugs(http://pugscode.org/)試してみたよ。という事でreport

インストールに必要なもの:
- perl
- Haskellのコンパイラ、http://www.haskell.org/ghc/ から入手してインストール.
- PerlのTerm::ReadLine::Gnuモジュール、CPAN等から探してきてインストール。

darkやSubversionなどからソースをcheck outして、perl Makefile.PL && make
pugsというファイルが出来上がるので適当なPATHの通ってる場所にコピー。

pugsは実行ファイル形式なので、ghcは使わないならアンインストールしてもok
make時にparrotは特に要求されませんでした。

pugsと引数なしで実行すると、hugsのようなシェルモードで起動できます。

pugs> とプロンプトが出るので、適当にperlの式を
デバッグ用のメッセージも一緒に出るけど、エラーではないので気にせずに。
インタラクティブシェル内のコマンドは、pugs> :q で終了。:hでヘルプ。

驚いたのが Y-combinatorが簡単に書ける事。
無名関数で名前を束縛せずに再帰が出来る。# 例: factorial(10)

sub { ($_ > 0) ?? $_ * &?SUB($_ -1) :: 1 }.(10).say

417410,411:05/02/28 14:23:03 ID:???
注意点:

active perl / windows or cygwin環境だとmake失敗するとの報告例あり。
==> 自分でbuildスクリプトを組むか、nmake,pmake等を試してみる。(MakeMaker側の問題だと思う)

インタラクティブ・シェル モードでの関数定義が出来なかった。
なぜだか知らないけど、Haskellインタプリタのhugsも同じ制約がある。
ファイルに書いて実行すると関数定義も正常に実行できます。

pugsは、perl6の構文を独自のインタプリタで実行するのみで、parrotと連係は出来ないようです。
418nobodyさん:05/02/28 20:33:23 ID:???
>>416-417
なるほど。これならPerl6の練習ができそうだな。
419nobodyさん:05/03/01 23:41:06 ID:???
今年こそリリースしてほしいんだが。
420nobodyさん:05/03/02 20:39:58 ID:???
は?
421nobodyさん:05/03/04 01:13:19 ID:???
ひ?
422nobodyさん:05/03/06 20:57:26 ID:???
ふ?
423nobodyさん:05/03/07 01:21:45 ID:???
へ?
424nobodyさん:05/03/07 02:03:08 ID:???
ほ?
425nobodyさん:05/03/07 02:05:07 ID:???
まぁ
426nobodyさん:05/03/07 05:14:46 ID:???
み?
427nobodyさん:05/03/07 16:41:32 ID:???
む?
428nobodyさん:05/03/07 16:49:46 ID:???
りぽ
429nobodyさん:05/03/07 23:46:18 ID:???
>>420-428 セルの動作デモ
430nobodyさん:05/03/13 11:57:48 ID:???
一点だけ訂正、前に書き込みした時点ではなかったんだけど、

> pugsは、perl6の構文を独自のインタプリタで実行するのみで、parrotと連係は出来ないようです。
コンパイラも含まれるようになるみたい。
431nobodyさん:2005/03/26(土) 17:16:47 ID:???
Perl6::Pugsどうよ?
432nobodyさん:2005/03/28(月) 10:59:35 ID:???
PugsでParrotのコードを出力できるようになったらしい。
433nobodyさん:2005/04/13(水) 10:36:14 ID:???
PHP5といいPerl6といい何故オプソどもはどいつもこいつも
ユーザーを待たせまくりますか?
434nobodyさん:2005/04/13(水) 11:22:52 ID:???
PHP5 は何を待っているの?
435nobodyさん:2005/04/13(水) 21:31:49 ID:FBlVtA6A
>>434
おまいを待ってるんだ!
436nobodyさん:2005/04/13(水) 22:02:51 ID:???
それは無い
437http:// YahooBB219035032078.bbtec.net/~ss.jpg:2005/04/13(水) 22:16:57 ID:???
ええけつしとるのぉ(*´Д`)ハァハァ



うはっwwwおkwww??
438nobodyさん:2005/04/13(水) 22:49:35 ID:???
これが山田ウイルスか……
439nobodyさん:2005/04/14(木) 23:02:59 ID:tgjJ4BEn
もうperl6実働させてる人いますか?
以前(6.0.2の時)ちょっと触ってみて、
しばらく動かしていたら挙動があやしくなったので5に戻したのですが。
「一日一回くらい再起動させたら大丈夫」くらいの感じでしたが。
そろそろですかね。
440nobodyさん:2005/04/15(金) 00:05:50 ID:???
>>180
下位互換性なんていらんだろ?上位互換性があれば充分。
perl5のスクリプトが6で動けば何の問題も無い。
441nobodyさん:2005/04/15(金) 04:05:34 ID:???
>>439
Perl6はまだリリースされてないだろ?
442nobodyさん:2005/04/15(金) 18:02:44 ID:???
>perl5のスクリプトが6で動けば

これは下位互換って言うんじゃないか?
443nobodyさん:2005/04/15(金) 18:47:54 ID:???
うん?この場合はperl6のスクリプトが5で動くのを下位互換と言うだろ?
444nobodyさん:2005/04/15(金) 18:52:37 ID:???
445442:2005/04/15(金) 19:43:32 ID:???
ごめん、勘違いしてたみたいだ
446nobodyさん:2005/04/16(土) 18:11:20 ID:???
素直でいい子ねヽ(^o^)
447nobodyさん:2005/04/16(土) 22:25:42 ID:???
Perl6だと、使い難かったmod_perlが、多少は、
使いやすくなるのでしょうか?
448nobodyさん:2005/04/16(土) 23:49:45 ID:???
それはmod_perlの問題だろう
449nobodyさん:2005/04/16(土) 23:52:58 ID:???
つーかmod_parrot
450nobodyさん:2005/04/17(日) 00:13:01 ID:???
そういや perl6 だと mod_perl は無くなって mod_parrot に統合されるのかね?
いちいちコンパイルするのも面倒と言う人は多そうだが mod_perl も別途残るのかね?
451nobodyさん:2005/04/17(日) 02:07:08 ID:???
よくわからんがJSPみたいにコンパイルしてキャッシュするような
仕組みにするんじゃないの?
452nobodyさん:2005/04/18(月) 06:41:14 ID:qDcdAqsy
これからはParrotの時代age!
453nobodyさん:2005/04/18(月) 06:45:42 ID:???
あっそ 下げ
454nobodyさん:2005/04/18(月) 07:02:36 ID:???
parrotが来る = perl6が来るわけじゃないんだからそう怒るなよ
parrotによってPHPのバージョン問題も解決するかもなんだし
455nobodyさん:2005/04/18(月) 10:43:34 ID:???
PHP のバージョン問題って何?
456nobodyさん:2005/04/18(月) 10:54:42 ID:???
>>450-451
mod_parrot は parrot VM のみのモジュール

一方 mod_perl や mod_python は parrot コンパイラとしてのモジュールとして残り
これらを一緒にまとめて apache に組み込むのが大勢になるだろう
457nobodyさん:2005/04/18(月) 19:18:33 ID:AqCrvPyB
http://www.perl.com/pub/a/2004/12/22/mod_parrot.html

Provide a Common Apache Layer for Parrot-based Languages

とあるので、将来的にはParrotのコードを出力できるすべての言語が対象になるみたい。
勿論、parrot自身がサポートしてるフォーマット以外については
コンパイラが別途必要になるはずだけど。

言語毎に拡張ライブラリとして存在していた mod_* モジュールが
mod_parrotに統一されるといってもいいんじゃない?
開発者が別なので、実際どうなるか判らないが
mod_parrotがあればmod_perl6 はいらないはず。

mod_* モジュールは、アパッチのモジュールをC以外の言語で書くためのものなので
早い話、ApacheAPIのラッパー。キャッシュとかとは別問題です。

mod_parrotのサイト
http://www.smashing.org/mod_parrot/
458nobodyさん:2005/04/18(月) 22:54:15 ID:???
>>457
ちょっと違うっぽい。

Provide a Common Apache Layer for Parrot-based Languages てのは、
「Parrot 系言語全てに共通する apache 上の runtime engine を提供する」
と言っているんであって、mod_parrot 自身がコンパイラ機能を持つと言っているわけじゃないみたい。

じゃあコンパイラである mod_perl は全く別のモジュールとして apache に組み込まれるのかと言うと、
またそれもちょっと違って、
mod_parrot の上に各言語個別レイヤとして mod_perl, mod_python なんかがのっかる形になるらしく、
「mod_perl 自身を perl で書いて parrot にコンパイルして mod_parrot 上で動かす」
などと楽しげなことが書かれてる。
459nobodyさん:2005/04/19(火) 16:24:59 ID:???
やっぱり、parrotできるとinline系ってやっぱり必要無くなるわけよね?
そうなると、jythonみたいな処理系も必要ないんじゃねーかなー
と思うおれは、間違ってますか?
460nobodyさん:2005/04/19(火) 17:36:49 ID:???
Parrot の実物が出るまでは何とも言えん
461nobodyさん:2005/04/20(水) 12:52:17 ID:???
まあな。
462nobodyさん:2005/04/20(水) 18:50:10 ID:CKmNNRPf
>>458
コンパイラが別途必要になるのは、自分もそう書いたつもりだったのだけど。

従来のapacheモジュールを書く為のインターフェースという意味では、
少なくともこの部分は mod_perl, mod_python等と言語毎に作る必要ない。
代わりに、mod_perl等の各言語毎のモジュールは、プラグインのような位置付けになるということですね?
(いらないというのはいい過ぎた)

parrotをバックエンドとして、gccみたいなフロントエンドがあれば
コンパイラとしてのそれぞれの言語に対応したモジュールは不要になりそうですね。
parrotのLanguage Options に --python とかあるのでちょっと期待してます。

>>459
まず、Java言語->parrot コンパイラとか、javaのbytecodeローダとか
parrotでのJAVA言語/環境へのブリッジを(誰かが)書かないといけない。

Parrot上ではJython,JRuby等はひとつにまとめられるかも知れないが、
JVMでの動作を対象とした場合jythonはまだまだ有用なんじゃないだろうか。

インフラ側の視点では、
例えばParrotを選択した人にとって、jythonは不要になるかも知れないが。

言語コミュニティの視点で見ると
CLI向けにIronPython, JVM向けに Jython, LLVM向けにPyPy, Parrot向けに pie-thon,pyrate, etc...
と、複数のインフラを対象とすることは有意義だと思う。
463nobodyさん:2005/04/20(水) 21:14:09 ID:???
JavaのParrotコンパイラができたらParrot最強じゃね?
464nobodyさん:2005/04/20(水) 21:33:52 ID:???
強そうだとは思うが、ただ、昔の Parrot FAQ で、

Q. なんで新しい VM なんか作るの?
Perl → Java bytecode のコンパイラを作って、あとは JavaVM で動かせばいいぢゃん

A. JavaVM は型の縛りが強過ぎて Perl と相性悪いのよ

というのがあって、Java → Parrot のコンパイルでも何らかの相性の悪さ、
例えば JavaVM に比べて実行速度が著しく遅くなるとか、
なんかしら出るんじゃないかという気も。

あとまあ、Sun から訴えられるかもしれんし(笑)
465nobodyさん:2005/04/20(水) 21:37:51 ID:???
.NET CLIにだってIKVM.NETがあるから訴えられはしないだろうが。
466nobodyさん:2005/04/20(水) 21:45:25 ID:???
467nobodyさん:2005/04/20(水) 21:56:39 ID:???
>>466
なんだか小難しいこと書いてるけどさ、プログラムってのは最終的には
動けば何だっていいんだよ。PHPなんてそれすらできてないけどな。
468nobodyさん:2005/04/21(木) 00:31:43 ID:???
>>466
.NET な人だねえ

そういや ActiveState の Visual Perl って、使ってる人いるんだろうか?
469nobodyさん:2005/04/22(金) 16:06:36 ID:???
PHP陣営がPHP5でもたついてる間に今年Parrotが満を持して
登場って感じですかね。
とりあえずParrotさえ出来ちゃえば、Parrot版Perl5&Pythonは
すぐにでも稼動できそうだし、あとはPerl6とParrot版PHP5の
降臨を待つだけなんだがなぁ。
470nobodyさん:2005/04/22(金) 16:15:54 ID:???
>>469
Parrotだろうがなんだろうが、レン鯖の導入率次第だな。
あとは、フレームワークの存在。

今、仕事としてWebやろうと思ったら、フレームワークが無いと客が来ない。
ユーザも名前とか用語だけは知ってるからな。
471nobodyさん:2005/04/22(金) 16:22:26 ID:???
>>470
>Parrotだろうがなんだろうが、レン鯖の導入率次第だな。

ですな。
Perlコミュニティもそこいらは考えてると思うんだけど
フレームワークは逆にPHPのMojaviを逆輸入しちゃうとか
できるのかな。
472nobodyさん:2005/04/22(金) 17:00:19 ID:???
Parrot は速度どうなんだろうね。
やっぱり遅くなっちゃうんだよね?
どれくらい遅くなるの?
473nobodyさん:2005/04/22(金) 22:16:40 ID:???
>>470
つ【Catalyst】
474nobodyさん:2005/04/23(土) 01:24:53 ID:???
>>472
これだけ時間を掛けて、遅いもの作っても意味ないだろ。
具体的にどの程度かは分からないが、速度はよくなるらしい。
475nobodyさん:2005/04/23(土) 02:18:15 ID:???
PHPと違って精魂込めて作ってますから。
476nobodyさん:2005/04/23(土) 02:33:04 ID:???
そこまで肩入れするまでもないと思うが・・
両方の言語把握するのに2日も要らないしな
477nobodyさん:2005/04/23(土) 12:15:18 ID:???
>476 :nobodyさん sage :2005/04/23(土) 02:33:04 ID:???
>そこまで肩入れするまでもないと思うが・・
>両方の言語把握するのに2日も要らないしな

        .゙lllレ              .=u,_         
        .,illl「   .hyyyvvnv=rllh     ゙《l!      ._ノ'  
    .¨^'Wuilll「   ..ll|  ″    ..ll|      ′   ._yll″  
      ,rl|ミ《iy  .|l|       .|l|        _yill″  
     .,zl厂 .゙ア   )uyyvv=rー!巛!  ,   _,,yll厂     
   _yl厂      .′         ゙リlllllミ¨′
  .-(″
478nobodyさん:2005/04/23(土) 16:17:18 ID:???
Perlをしっかり理解するにはやっぱり数日はかかる。
でもPHPを理解するのはPerlを理解してたら半日でOK。
そんなに深みのある言語じゃないから。
479nobodyさん:2005/04/23(土) 18:06:51 ID:cH3j854+
>>466
反論らしきものしておくと、
JITは 実行時にbytecode->native codeコンパイルなので、命令セットに関わらず有効。
ジェネレータについては、中間コード(IMC/PIR)でコルーチンがサポートされてる。
VMでのyield命令は、ループブロックの実装に依存するので、特定の言語向けでないと難しいと思う。

>>470
フレームワークは、既存のものが活かせるはず。
普及はLAMPやXAMPPなどのパッケージに期待。

>>469
> とりあえずParrotさえ出来ちゃえば、Parrot版Perl5&Pythonは
> すぐにでも稼動できそうだし

perl5(ponie)は知らないが、Pythonの場合はちょっと疑問。
Cモジュールや、実行環境に依存したライブラリの調整があるので、すぐにと言うのは無理も知れない。
このすれの上の方でもあった、パーサとコンパイラさえあればいいと言う認識は誤りだと思う。
480nobodyさん:2005/04/23(土) 18:58:10 ID:???
2日もいらないですか。
この世はプログラマーばかりですね。
481nobodyさん:2005/04/24(日) 22:43:02 ID:???
>>470

すまん、フレームワークって、どんなもの?
482nobodyさん:2005/04/25(月) 00:39:00 ID:???
紙芝居をやる前に自転車の荷台から起こして、
仰々しくカーテンなんかついてるやつ。
483nobodyさん:2005/04/25(月) 00:42:40 ID:???
クスッともしなかった。
484nobodyさん:2005/04/25(月) 02:55:57 ID:???
>>481
中身すっからかんの骨組みみたいなものかね。
もしWebに限らずプログラマとして飯を食っていこうと考えているなら
オブジェクト指向、クラスライブラリ、フレームワーク、
デザインパターン、MVCモデルなどのキーワードを勉強しておくと良いよ。
485nobodyさん:2005/04/25(月) 03:57:53 ID:???
フレームワークみたいなあいまいな言葉使う奴は無能。
486nobodyさん:2005/04/25(月) 04:01:29 ID:???
オブジェクト指向、クラスライブラリ、フレームワーク、デザインパターン、MVCモデル、他諸々、
これらを実際使う奴は 使えない とだけ言っておこう。
487nobodyさん:2005/04/25(月) 07:00:16 ID:???
まぁ >486 の職場環境は劣悪だと言っておこう
488nobodyさん:2005/04/25(月) 13:29:04 ID:???
話を無理矢理 Parrot に戻そうと試みるわけだが

そのうち「Parrot で書かれたフレームワーク」とかよくわからんものができて
perl やら python やら Ook! やらで書いたあやしげなプラグインを無差別にぶちぶち差し込む
とかいうそれってどんなもんだな感じの未来が実現するのかね
489nobodyさん:2005/04/25(月) 13:51:02 ID:???
Parrot版Javaが出て、Perl6でStrutsが使えるようになるとか。
490nobodyさん:2005/04/25(月) 16:51:07 ID:???
>>487
もうっちょっと詳しく教えてやろうその言葉は 頭が悪い人 が使うんだよ。
491nobodyさん:2005/04/25(月) 19:26:12 ID:???
>>490
あんたみたいな奴と一緒に仕事したら周りが苦労するだろうな。
492nobodyさん:2005/04/25(月) 19:39:44 ID:???
>>491
あんたみたいな奴と一緒に仕事したら周りが苦労するだろうな。
493nobodyさん:2005/04/25(月) 21:03:20 ID:???
>>492
その能無しっぷり。
494nobodyさん:2005/04/25(月) 21:12:34 ID:???
おまえらよそでやれよ
アホまる出しだぞ。
495nobodyさん:2005/04/25(月) 21:16:31 ID:0QhrBSvt
>>486
スレ違いだが、出来れば根拠を説明して貰いたい。
再利用や保守とは無縁なのかなと思うよ。

>> 488
「Parrot で書かれたフレームワーク」がよくわからないが、
Parrotは言語ではなく、環境なので。Parrot上で動作するフレームワークという事かな?

プラグインの中で他の言語のリソースを扱う事は可能ですが。
プラグインを他の言語で開発できるようになるかどうかは、実装方法次第です。
perlやpythonのクラスの内部構造に依存するような仕組みになってると
共通の規則を作る等、なんらかの協調作業をする必要が出てきます。

あと、Ook!はオブジェクトにアクセスする手段がないので、(少なくともVM上の実装では)
標準入力/出力を扱うプログラムしか書けない。従来のCGIプログラムのようなパイプ経由に制限される。

496nobodyさん:2005/04/26(火) 21:08:21 ID:???
Parrotは今年リリースって公式にアナウンスされてるのに
情報が少なすぎだよな。
497nobodyさん:2005/04/26(火) 21:27:42 ID:???
出ないとみた
498nobodyさん:2005/04/27(水) 10:32:33 ID:???
Parrot大いに興味ある。
スクリプト言語ではやっぱりスループットの限界を感じていて、
かといってC++でCGIにしても確かにステップ実行時間は早くなるけどプロセス喰うし起動時間の問題でちょっと...って感じだった。
そこで自分が考えたのがmod_hogeみたいなApacheのモジュールを作成してmod_hogeを常駐させといて
Apacheのルートディレクトリ以下にはmod_hoge用の実行ファイルを置く。実行ファイルはJAVAとかParrotのようなバイトコード
じゃなくて純粋なバイナリ。(C++orアセ)でもものすっごい開発に時間がかかって途中でやめたけど。
499nobodyさん:2005/04/27(水) 22:11:00 ID:ilLcWxap
>>498
新しいプロセス作らずにバイナリを実行するって事かな?
メモリの保護が気になるなぁ。自分にとってはセキュリティリスクの方が大きくなりそう。
素直に、apacheモジュール開発した方が効率も生産性も良くないですか? APR使えるし。
動的な部分に着目すると、apacheを止めずにモジュールをロードさせたりするのが目的なのかもしれないけど。
500nobodyさん:2005/04/27(水) 22:48:55 ID:???
I/O発生しまくりで
501nobodyさん:2005/05/04(水) 01:40:49 ID:???
日本語がおかしい。
502nobodyさん:2005/05/10(火) 04:24:30 ID:K3GCS5qj
んでいつ普及するの?
503nobodyさん:2005/05/10(火) 07:10:26 ID:???
正式リリース以降。
504nobodyさん:2005/05/10(火) 11:36:34 ID:kv5odLJr
Parrot 0.2.0 "NLnet" Released!
だってさ
505nobodyさん:2005/05/10(火) 12:07:42 ID:kv5odLJr
parrot-0.2.0.tar.gz 2,696,634 バイト
0.1.2(8.6MB)に比べるとやけにサイズが小さくなってる
506nobodyさん:2005/05/10(火) 16:29:32 ID:kv5odLJr
Parrot 0.2.0 ベンチマーク
bench_newpとadditだけ計測(10回の平均値)

コンパイラ        最適化 サイズ  bench_newp addit
mingw 3.4.2       O2   1.511MB 0.561秒   6.009秒
msvc 12.00.8804(VC++6) Ox   1.515MB 0.511秒   5.989秒

参考
perl版addit(perl5.8): 5.026秒
507nobodyさん:2005/05/10(火) 18:11:19 ID:kv5odLJr
参考値
ruby版addit:14.7秒
508nobodyさん:2005/05/10(火) 18:42:07 ID:zk+xvE74
ttp://23.139.148.210.dy.bbexcite.jp/
っwwwwwwwwwwwwうはっwwwwwwwwwwww
wwwwwwwwwwwwwうぇwwwwww
wwwwwwっおkwwwwwwwwwwwwwうはっ
wwwwwwおkうはっおkwうぇおkwwwwww
wうぇ
509nobodyさん:2005/05/10(火) 19:07:32 ID:EEIiEMuM
http://ZB140038.ppp.dion.ne.jp/
おkwwwっwwwwwwwwwwwwおkwwwおkwww
wwwwwwおkwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwwwwっwwwwwwwwwwww
510nobodyさん:2005/05/10(火) 20:24:26 ID:???
立ってからずいぶん経つこのスレ。
本当に次世代プログラミング言語なんですか?
511nobodyさん:2005/05/10(火) 23:22:22 ID:???
出ないことにはにんともかんとも
512nobodyさん:2005/05/11(水) 18:49:24 ID:djJAIrhK
おぉ。0.2.0でたんだ。
早速、試してみようと思ったけど、cpan落ちてるの?ダウンロード出来ない。

以前は、fib.imc (2重再帰のコード) が使いものにならないくらい遅かったんだけど。
0.2.0ではどうなってます?
513nobodyさん:2005/05/11(水) 19:21:01 ID:djJAIrhK

>>505
ICUがパッケージから外されてるみたいです。
514nobodyさん:2005/05/11(水) 23:22:23 ID:???
次世代プログラミング言語っていうのは、
ひょっとしてリリースまでに世代が変わってしまうっていう意味ですか?
515nobodyさん:2005/05/12(木) 03:00:53 ID:???
マジレスすると似たようなコンセプトの言語を先越されて出されない限り
いくら開発に時間が掛かろうとも「次世代」ですよ。

>>510 >>514みたいな馬鹿は的外れもいいトコですな。
516nobodyさん:2005/05/12(木) 21:39:59 ID:???
大好きなものを馬鹿にされて、興奮してネタにマジレスしてしまった人
517nobodyさん:2005/05/13(金) 01:56:47 ID:???
>>516
PHPスレにお帰り。
518nobodyさん:2005/05/13(金) 02:02:15 ID:???
>>516
頭悪い反応返すなよ
519nobodyさん:2005/05/13(金) 12:18:44 ID:???
>>510 >>514 >>516
頭の悪そうな書き込みが同一人物であることを示していますね。
520nobodyさん:2005/05/13(金) 13:55:46 ID:92C19SsU
>>515
JAVAとか.Netを、その似たようなコンセプトのものだと感じてる人が多いと思う。
521nobodyさん:2005/05/13(金) 16:31:46 ID:???
>>520
Javaは違うと思うけど、.NETの思想は似てるね。
でも.NETは実質C#、VB、VC++の3つだけだよね。
522nobodyさん:2005/05/13(金) 16:38:04 ID:???
Visual Perl と Visual Python も仲間に入れてやってよお
523nobodyさん:2005/05/13(金) 16:48:19 ID:???
.NET 系の Lisp もいくつかあるね
524nobodyさん:2005/05/13(金) 20:24:23 ID:???
もちろん COBOL.NET も結構使われている

それが良いことかどうかは別だが
525nobodyさん:2005/05/14(土) 00:35:38 ID:???
C#、VB、VC++以外の.NETってそんなに使われてないだろ?
526nobodyさん:2005/05/14(土) 03:26:48 ID:???
今後WebはJAVA、.NET、Parrotの三つ巴になるのかね?
527nobodyさん:2005/05/15(日) 20:35:02 ID:opnNamIe
PHPもparlも大きな節目を迎えようとしているようですが
これから勉強するとしたらPHPとparlどっち?
ヤフーとか大手はPHPのようですが
528nobodyさん:2005/05/15(日) 22:18:39 ID:???
>>527
どっちもやっておけば?
両方使えるってのは悩まなくて良いぞ。

それに、テキスト処理(ログ解析)とかでPerl覚えていると楽。
529nobodyさん:2005/05/16(月) 00:56:46 ID:???
バックグラウンドない香具師がいきなり両方勉強したら絶対混乱するw
530nobodyさん:2005/05/16(月) 01:16:14 ID:???
>>527
君!Perlのつづり間違ってますから。
531nobodyさん:2005/05/16(月) 01:22:28 ID:rrUsjiv1
>>528-530
ありがとうもざいます。
とりあえずparlから勉強を始めたいとおもっていますが
このままPHPにもっていかれてとらぬ狸の皮算用なんてことに。。。
532nobodyさん:2005/05/16(月) 01:28:56 ID:rrUsjiv1
なんでJABAとか.NETとかPHPはよく名前があがっているのに
parlは出てこないんですか?
533nobodyさん:2005/05/16(月) 01:36:35 ID:???
JABA、 PんP、Parl、Paison、Luby、・NヨT
534nobodyさん:2005/05/16(月) 01:56:24 ID:rrUsjiv1
真剣に教えてください
こっちは真剣なんですよ
まさに喉もとに切っ先を感じて書き込んでいる状態です
なにを聞きたいかというとですね、

Perl VS PHP
http://pc8.2ch.net/test/read.cgi/php/982591467/l50

このスレでPHPとparlのどっちを優先して勉強しようか比較検討していたのですが、
ここのログは2001年物から最近の物まである
本来ネット最前線であるはずのwebprog板でまるでシーラカンスのように取り残された存在
が、それゆえに教えてくれたことはPHPが以前の評価とは比べ物にならないぐらい成長していること
ログの中にはPHPは企業受けしないとまで言い放つものまである
しかし、実際時が経ち現在大手はPHPを起用している事実
私が今感じているのはこのままParlを勉強しても
いずれなくなる言語を無駄に勉強することになるかもしれない懸念があるのです
おまえら、、、、俺はどうしたらいい??どこへ向かえばよいのだ??
自分のことのように親身になって俺に道しるべを示してくれ 頼む
535nobodyさん:2005/05/16(月) 03:16:44 ID:???
parl じゃなくて Perl だっつってんだろ痴呆かお前
536nobodyさん:2005/05/16(月) 06:01:23 ID:???
ParlとかJABAとか書くから真剣に受け止められないんですよ
537nobodyさん:2005/05/16(月) 07:55:58 ID:M1zq7ud0
釣れて良かったな。
538nobodyさん:2005/05/16(月) 08:10:09 ID:???
>>537
プ
539nobodyさん:2005/05/16(月) 08:53:41 ID:???
>>532
parl
http://www.google.co.jp/search?num=100&hl=ja&c2coff=1&q=parl&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=lang_ja
JABA
http://www.google.co.jp/search?&num=ie=UTF-8&oe=UTF-8&hl=ja&lr=lang_ja&q=%EF%BC%AA%EF%BC%A1%EF%BC%A2%EF%BC%A1
よく名前があがっている?

マジレスすると、ど っ ち で も い い 。
perl がなくなるとも思えないが、perl -> PHP へとスクリプトの移植をやっている人もいる。
すなわち、両 方 や れ ば い い 。
もっといえば、勉強することが無駄になることなんて あ り え な い 。

と PHP がわからない俺がいってみる。
540nobodyさん:2005/05/16(月) 10:17:06 ID:???
まあrrUsjiv1クラスの馬鹿になると、勉強しても
理解できないから無駄かもしらん。
541nobodyさん:2005/05/16(月) 13:15:14 ID:???
遊びでやるならどっちでも良いけど仕事にしたいのならPHPやりな。
俺は派遣社員だけど今やPerl/CGIの案件なんてほとんど無い。
WebはPHPとJavaの二極化だね。
個人的にはPerl大好き人間だけど、食っていく為にPHPやってるよ。
でもPerlの方が奥が深いし、CPANの素晴らしさは変わらない。
PHPはWebには向いてるけど、ちょっとしたツール(非Web)作成には向かない。
だからPerlが消え去ることは無いんだよね。
542nobodyさん:2005/05/16(月) 15:18:24 ID:???
PHP の方が簡単だから PHP を薦める。
PHP できれば Perl もできるし。その後に Parl を学べば。
543nobodyさん:2005/05/16(月) 15:37:39 ID:???
またParlかよ
544rrUsjiv1:2005/05/16(月) 17:05:25 ID:rrUsjiv1
>>535
>>545
たくさんのおまえら本当にありがとうもざいます。
そのありがたい提言御指南の中でも今回は>>541の派遣社員さんの意見に
スポットを当ててレスしたいと思います
PHPについてですが、大きな局面を迎えているのは私のようなド素人の立場から
大先輩の貴方へ向けて言うまでもないことだとおもいますが、
駆け出しの私がPHPをどのように勉強してよいものなのか迷っています
parlを凌駕し、大手をも採用するに至った以前のヴァージョンから勉強すべきか
それとも、改良されつつも前ヴァージョンに依存する人が多く、
悪評も囁かれる新しいヴァージョン
同じ言語であれば、あるいはそうでなかったとしても
前ヴァージョンで培った知識はある程度相互性があり役に立つとは思っていますが
不安でダンゴ虫みたいに丸まって寝ています
ご指南くださいもねがいしまっつ

もうひとつPHPはセキュリティ面で脆弱だと聞きましたがどうなんですくぁ?
545rrUsjiv1:2005/05/16(月) 17:06:21 ID:rrUsjiv1
アンカーミスを訂正します
>>535-544
たくさんのおまえら本当にありがとうもざいます。
546rrUsjiv1:2005/05/16(月) 17:27:31 ID:rrUsjiv1
しかし、、、建前とかそういうのももうアレなんで本音で話すと、
仮にも「次世代webプログラミング言語の大本命」というキーワードのあるスレで
よもやparlとPHP両方勉強すればいいなどという意見が出ると罠w
およそ常識では考えることのできない陵辱の限りを尽くしているな
>>539おまえのことだよぉぉぉぉ
PHPを覚えることすらできない時代に置いていかれた窓際のお前がよぉぉぉ
一丁前に意見垂れてんじゃねぇぇぇヴォォォォケこの
そのレスの内容のように人の揚足ばかりとって生きてきたんだろ?
おまえはいわゆる昇華できない駄目な人間
常に人の粗探しをして他人を自分より下に引きずり落とすことで
劣等感の重圧から逃げてきたんだろう?
両 方 や れ ば い い なんてスペースを用いて強調しているつもりかもしれんが
実際に浮きだったのは的を得ない答えをさも得意げに強調しているおまえの馬鹿さ加減だ罠
だから社会から置いていかれるんだよおまえは
ほら 新入社員の背中を見ている場合じゃないぞw
547rrUsjiv1:2005/05/16(月) 17:30:30 ID:rrUsjiv1
両 方 や れ ば い い

PHPをできないおまえがなにをおっしゃるかとおもえばw
絵に描いた餅は食えませんよw
548nobodyさん:2005/05/16(月) 21:24:56 ID:???
>>544
PHPやるならPHP4をやりなさい。
理由はPHP5がまだほとんど普及してないので情報も少ないから。
PHP4とPHP5の違いは大雑把に言えばオブジェクト指向関連だけなので
PHP4の知識は今後PHP5に移行する際にまったく無駄になることは
無いので安心しなさい。

初心者が勉強する方法は3つ。

1、本、Webを参考に、BBSやメーリングリスト等で質問しながら独学でがんばる。
2、学校に入学し基礎から学ぶ。
3、初心者でも雇ってくれる会社に入る。

1の方法は一番金がかからないけど時間がかかるし、挫折する可能性高し。
2の方法はお金は多少かかるけど、一番堅実。
情報処理系の専門学校で3ヶ月とか半年の集中講義が多分あるはずだから
調べてみては?
549nobodyさん:2005/05/16(月) 22:03:57 ID:???
人に教えてもらうと、確かに楽だけど、やっぱり身につかないんだよね。

本やWeb、ソースコード解析しながらだと、時間は掛かるけど、物凄く詳しくなるよね。
550nobodyさん:2005/05/17(火) 21:15:15 ID:???
>>548
>理由はPHP5がまだほとんど普及してないので情報も少ないから。
いや、腐るほどありますが…
いったい何時の時代の人ですか?
551nobodyさん:2005/05/17(火) 22:56:16 ID:???
>>550
もっと現実を見ろ。
552nobodyさん:2005/05/17(火) 23:33:54 ID:???
PHP5は連鎖場レベルだと話にならん普及率だからなあ…。
もちっと導入しやすいように4と共存出来ればよかったのに。
553nobodyさん:2005/05/18(水) 09:26:12 ID:???
そうか?無料レン鯖で PHP5 したい、と思ったら
誰でも借りられるくらい数は十分あると思うが?
554nobodyさん:2005/05/18(水) 10:54:30 ID:???
全然。信者の妄想レベル
555nobodyさん:2005/05/18(水) 16:58:32 ID:???
有料レン鯖のPHPは任意に決まってる
共有鯖なんてせこいの使ってる奴がおかしいんだろ
556nobodyさん:2005/05/18(水) 21:26:39 ID:dWRKsNjH
>>553
もっと現実を見ろ。
557nobodyさん:2005/05/18(水) 23:38:09 ID:???
PHPなんか記述がぐだぐだとまどろっこしいし、
モジュールインストールでないと意味ないじゃん。
558nobodyさん:2005/05/19(木) 03:53:37 ID:???
次世代プログラミング言語のスレでPHPについてばかり語られてる現実
559nobodyさん:2005/05/19(木) 03:54:40 ID:???
>>556
お前の現実って狭いんだな…
560nobodyさん:2005/05/19(木) 09:38:55 ID:???
Parrot がリリースされてから
どれくらいで安定して普及するんだろうね。
半年?一年?
561nobodyさん:2005/05/19(木) 12:05:44 ID:???
細かい実装が追いつかないからかなりかかると想うよ。下手したら対応できない場所は
ユーザー実装みたいな感じで自分で書き足せとか言いそうな予感-;。
対応する言語が多いいし時間かかるだろうね・・・・。
562nobodyさん:2005/05/19(木) 12:58:23 ID:???
今の品質から見るとそんな感じだね。
まぁ、またりとユーザで育て上げましょ。
563nobodyさん:2005/05/19(木) 19:54:59 ID:???
やっぱりVM作るのって大変なんだな。
564nobodyさん:2005/05/19(木) 21:54:01 ID:???
ユーザ数に拠る
565nobodyさん:2005/05/20(金) 09:38:46 ID:???
プログラマの腕に拠る
566nobodyさん:2005/05/20(金) 12:02:00 ID:???
つーかPerlできたらPHPできるだろ。
似たようなもん。どっちか先に覚えたらもう一方なんてすぐ業務レベルまで追いつけるよ。
567nobodyさん:2005/05/20(金) 14:11:25 ID:???
なんで先に覚えた方は置いてきぼりなんだ
568nobodyさん:2005/05/20(金) 14:26:16 ID:???
先にPerlやっとケーキ
569nobodyさん:2005/05/20(金) 23:12:51 ID:???
parrot0.2.0、-O忘れたらメチャメチャ遅くて吃驚した。
570nobodyさん:2005/05/21(土) 00:15:06 ID:???
>>569
-Oってどんなオプション?
571nobodyさん:2005/05/21(土) 12:25:05 ID:av6IJEnF
コンパイル早く終ったなと思ったら、
ICUがオプション扱いになってたんだ。

>>570
parrotだったら -O [LEVEL]で最適化オプション
572nobodyさん:2005/05/21(土) 17:16:42 ID:???
>>569
Parrotの使い心地はどう?
やっぱりまだまだって感じ?
573569:2005/05/22(日) 23:27:11 ID:???
>569はparrotビルド時の最適化オプションを忘れた、ってことね。
-Oxで作り直した。

使い心地。
imcやpasmを書く気はないのでperl6を使いたいんだけど、
perl6コンパラはまだまだ。なにより実行までに時間かかりすぎ。

examples/benchmarks/ 以下を試した感じでは、今のとこparrotは再帰が遅いっぽ。
fib.imcだけじゃなく、単純な再帰コードを書いてみたけどPerl5.8より遅いかった。
配列操作なんかはPerl5.8よりだいぶ速い。


Pythonって速いのな。
574nobodyさん:2005/05/22(日) 23:39:14 ID:???
perl6さわりたかったら今のところはPugsなんかな。
ただいまmake中。
ttp://jwcs.net/~jonathan/perl6/ にwin用のバイナリがUpされてるけど。

parrotのバイナリもあるけどこっちはまだ0.1.2。
575nobodyさん:2005/05/27(金) 05:41:40 ID:aUgM26KF
>>549
俺もそう思う。
近道したら駄目なんだよ。
576nobodyさん:2005/06/05(日) 12:41:35 ID:???
>>575
人に教えてもらったほうが良いに決まってる。
独学だとコーディングの最低限の作法がなってない。
577nobodyさん:2005/06/05(日) 13:30:48 ID:???
最低限の作法というのを具体的に教えてくれませんか?

まあ、独学でも人に教わっても、
周りの状況や時間で技術の精度?は変わってくるだろうしねぇ。
どっちが良いかなんて一意に決められないですよね。
統計でも取らない限りは。
578nobodyさん:2005/06/05(日) 21:58:49 ID:???
人に教わるってどうやって教わるん?

教育で受けにいったことあるけど糞なとこばかりだったけど。

Cookbookやら買ってた方がはるかにマシ。
579nobodyさん:2005/06/06(月) 19:54:36 ID:???
やっぱ人に教わらなきゃだめだよね〜
ケントさんの講習会が8000円と格安だったので行くことにしますた。
580nobodyさん:2005/06/06(月) 20:54:21 ID:???
KENT(笑)
581nobodyさん:2005/06/06(月) 21:09:47 ID:???
KENTみたいなウンコプログラマに習ったら大変なことになるぞw
582nobodyさん:2005/06/06(月) 23:11:08 ID:???
ほんとにマジで、KENTはやめれ。
583nobodyさん:2005/06/06(月) 23:25:18 ID:30f3fhfe
分かりました、検討します。
584nobodyさん:2005/06/07(火) 14:13:51 ID:???
KENTは日本でのperlの先駆け的存在はあるけど、決して優秀なプログラマーではない。
585nobodyさん:2005/06/07(火) 14:31:11 ID:???
586nobodyさん:2005/06/08(水) 14:22:50 ID:???
KENTのスクリプトホールあり過ぎ。
587nobodyさん:2005/06/08(水) 16:53:50 ID:???
拳闘します。
588nobodyさん:2005/06/08(水) 19:59:44 ID:???
見当違いでは?
589nobodyさん:2005/06/08(水) 20:40:20 ID:???
KENTはプログラマじゃなくてPerl営業マンだろ?
590nobodyさん:2005/06/08(水) 20:44:54 ID:???
>>589
つ、ビジネスマンだろう。今風には。
彼のコードは大昔のBASICみたいで全然Perlっぽくないんだな。
何も知らない香具師にはどうでもいいことなんだろうけどさ。
591nobodyさん:2005/06/09(木) 02:09:59 ID:???
KENTさんのことを悪く言うなー
592nobodyさん:2005/06/09(木) 02:11:01 ID:???
おまえらKENTさんの凄さを知らないんだろー。ぷぷぷ
593nobodyさん:2005/06/09(木) 04:05:30 ID:???
拳闘・デリカット
594nobodyさん:2005/06/09(木) 13:27:48 ID:???
>>592
あんな小汚いコードを閃く頭は、ある意味すごいと思うが。
595nobodyさん:2005/06/09(木) 23:56:00 ID:???
KENTが凄いのは汚いコードを書くことじゃなくて、汚いコードを書く馬鹿を育てたことだろ
黎明期のフリーCGI作家は結構KENTの影響受けてたりするからな

KENTがもっと綺麗なコードを書いてたら、世の中変わってたんじゃないか?
596nobodyさん:2005/06/10(金) 00:41:55 ID:???
KENT やレスキューの前に Matt's が綺麗なコードを広める必要があったな。
国内外問わず全ての糞スクリプトの源流は Matt's だからな。

しかし糞なコードでも変更無しに多くの環境でそれなりに動いてしまう
手軽さこそ、Perl が普及し Web プログラミングの敷居が低くなった
大きな要因の一つなわけで、功罪の罪ばかりあげつらっても仕方なかろう。

たらればを語るのではなく、今汚いコードを書いてる子に綺麗なコードを
書くよう絶えず啓蒙していく方が建設的でないかい。裾野は既に広がって
いるんだから、次は底上げでしょ。
597nobodyさん:2005/06/10(金) 02:58:12 ID:???
jcode.plなんかは1992から始まってて結構ちゃんとしてるのに
なんでレスキューやKENTみたいなのが受けたんだろうね?
所詮厨房には自転車がお似合いだったって事か。
598nobodyさん:2005/06/10(金) 13:27:08 ID:???
一度、CPAN をスッカラカンにして、糞モジュールを一掃すればいいいんじゃない?
599nobodyさん:2005/06/11(土) 13:51:37 ID:???
>>598
KENTはCPAN AUTHORじゃないだろ?
600nobodyさん:2005/06/13(月) 22:54:15 ID:???
あんまり書いてると訴えられる予感
601nobodyさん:2005/06/14(火) 02:37:26 ID:???
KENTが糞なら
じゃあ、そこに事業者登録している俺はなんなんだ?
602nobodyさん:2005/06/14(火) 09:13:54 ID:???
>>601
糞にたかるフンコロガシ
603nobodyさん:2005/06/30(木) 05:34:52 ID:9pA8LnvJ
KENTの功罪を語るスレになりました
604nobodyさん:2005/07/01(金) 02:06:16 ID:???
まぁでもKENTが居なかったら日本でPerlの名が広まることもなかったろうね。
俺もプログラミングデビューはKENTの本だったりするし…
JAVA&PHPを覚えなければKENTの書き方を続けてたかも…今考えると恐ろしい。
605nobodyさん:2005/07/01(金) 02:42:56 ID:???
use encoding;以降からマジでShift_jisでコーディングできるから
そろそろ第2のKENTが現れても不思議ではない。

本題と離れてるからsage
606nobodyさん:2005/07/01(金) 07:55:31 ID:???
KENT信者ばっかかよ!
607nobodyさん:2005/07/01(金) 09:01:42 ID:???
>>604
当時は俺も綺麗なロジックがなかなか組めなくて、他人に自分のソースコード
見せるの嫌だったもんなあ……。彼のモノよりは1000倍マシだったと思うが。

あんなコードで公開したり本書いたりできるってのは、ある意味凄いと思う。

Perlを広めた立役者ってのは言い過ぎでしょ。当時PHPはまだ糞だったし、
Windowsサーバのプロバイダなんて皆無だったし、他に選択肢っつったら
Cやawkでしょ?有り得ない。必然的にみんなPerl使ってただけ。
608nobodyさん:2005/07/01(金) 09:57:42 ID:???
そうだな
KENT がいなくても Perl は広まっていたし
KENT がいなくても糞コードを書くやつは後をたたなかっただろう

それより Parrot に進展はないのか
609nobodyさん:2005/07/01(金) 10:29:27 ID:???
>>605
どんどん本題とかけ離れて申し訳ないが、PHPでも糞コード書く人は沢山いるし、
Perlで綺麗なコード書く人も沢山いる。
というかPHPの糞コードはPerlのよりもタチが悪い。HTMLの中にコード分散しちゃうからな。

>>608
> KENT がいなくても糞コードを書くやつは後をたたなかっただろう

同意。名前忘れたけど、10年ほど前、海外にもあらゆる意味でKENT氏的な人が居たよね。
もしKENT氏がいなかったら他の人が彼の代わりを務めてただろう。
オライリーのネズミ本ですら今見たら酷い内容だ。そういう時代だったんだんだから仕方あるまい。

で、Parrotはどうなってるんだ?
610nobodyさん:2005/07/01(金) 18:39:10 ID:???
>>609
ネズミ本は Perl4 ベースだろ。KENT は未だに進歩がない。
611nobodyさん:2005/07/02(土) 00:34:20 ID:???
CGI.pm互換の自作モジュール使ってる。
612nobodyさん:2005/07/02(土) 00:36:24 ID:???
やっぱりそういうレスが来ると思ったよ。
都合悪くなるとすぐ「CGI.pm互換」とか「自作モジュール」なんだからw
ここに声高らかに宣言する。

釣れた

と(´゚c_,゚` )
613611:2005/07/02(土) 00:38:04 ID:???
ゴバーク
614nobodyさん:2005/07/02(土) 01:34:26 ID:???
Perlの5.X系でもclass実装してくれないかねぇ。
615nobodyさん:2005/07/04(月) 11:38:19 ID:???
つ Perl6::Classes
616nobodyさん:2005/07/04(月) 18:26:17 ID:???
       ,. -───z_
    /::::::::::::::::::::::::::::::::\
   /:::::::∧::::::::::::::::::::::::::::::::ゝ
   /:::::::リ  \|\:::::::::::::::::::::\
   レ1:::|\  / ヽ::::::::::::::::::::ゝ   それが大事なんです!
    ゝ.|句  句  |ヽ:::::::::::::::|
  _  !//〈 ///U |ノ::::::::::::::N
 { 三}}ゝ、 ▽   ノ:::::::::::::::::|
  | 了  ,>─‐/⌒ヽ:::::::::::::!
  ヽ \/   /    \:::::::|
617nobodyさん:2005/07/05(火) 20:13:49 ID:???
>>616
可愛いな。
618nobodyさん:2005/07/14(木) 04:53:36 ID:???
今年の末にParrotがリリースされるらしいから期待してろ。
619nobodyさん:2005/07/27(水) 08:20:03 ID:???
KENTのCGIに機能追加してくれって言う依頼が困る。
初めっから自分で書いたほうが早い。
620nobodyさん:2005/07/27(水) 22:43:41 ID:???
だから依頼すんだろ
621nobodyさん:2005/07/27(水) 23:55:07 ID:???
>>620
お前頭いいな
622nobodyさん:2005/08/01(月) 11:42:54 ID:???
Active Perl6 マダー?
623nobodyさん:2005/08/01(月) 11:46:16 ID:???
順番から行けば Active Parrot が先なんじゃないか
624nobodyさん:2005/09/05(月) 22:05:21 ID:C3ooMS0F
はやくParrotリリースしてくれー
625nobodyさん:2005/09/05(月) 22:26:03 ID:lQwp6BJc
よく一部の携帯サイトで見受けられるリンクを分けずにワンクリック(一つのコンテンツのみ)で機種ごとに対応させるにはどうしたらできる?例えば着メロとかはキャリアごとに形式違いますよね。
知ってる人はよろしく
626nobodyさん:2005/09/05(月) 22:48:26 ID:???
>>625
機種を判別して表示するページを切り替える
627nobodyさん:2005/09/05(月) 22:56:51 ID:???
>>625
糞マルチ死ねよ
糞マルチ死ねよ
糞マルチ死ねよ
628nobodyさん:2005/09/07(水) 12:51:03 ID:LAJ3fWUA
この言語流行んのかな?

Parrotさわったことある人がどれくらいいるのやら。

なんだか、Parrotの環境セットアップで躓いている人が多そうな
629nobodyさん:2005/09/07(水) 13:12:53 ID:???
>>628
知りもしないくせに書き込むなよ、うざい。
630nobodyさん:2005/09/07(水) 16:56:00 ID:???
Parrot詐欺にご注意ください
631nobodyさん:2005/09/07(水) 21:40:13 ID:LAJ3fWUA
>>629
え?
Perl6はJavaのパクリだって聞いたけど。
Virtual Machineから、コンパイラ対応、
構文といい、オブジェクト指向といい、何もかもJavaそっくりになるって書いてあったのを見たけど。

PHPがPHP5になって思いっきりJavaをパクったみたいに
Perl6も思いっきりJavaをパクっているんだなーってことをよく実感したよ。

みーんなJavaの影響を受けている言語ばかりだね。

それにしてもキミって短気だね。
いきなりそのレスだもんね。
632nobodyさん:2005/09/07(水) 22:11:02 ID:???
>>631
そっかー
633nobodyさん:2005/09/07(水) 23:14:13 ID:???
>>631
とりあえず、これを斜め読みでもしておくといいべな。
(文書が古いから今はどうなんだか分からないけど。)
http://dev.perl.org/perl6/doc/design/apo/A04.html

メソッドの書き方で、
$_.foo(1,2,3);
の$_を略して
.foo(1,2,3);
と書ける事を知ったとき、相変わらずだなと思った。
634nobodyさん:2005/09/07(水) 23:27:09 ID:???
>>633
なんというか、読んでてあまり嬉しくないんだよね。
歓迎・感動できないというか…。
逆になんじゃこりゃ、と。
Lallyよ、あんたRuby読んだんじゃなかったのか?と。
635nobodyさん:2005/09/08(木) 00:10:47 ID:???
>>631
Perlはもともとそういう言語。多言語によさげな所があったら根こそぎ自分トコへ引っ張っていく。
普通ならツギハギの闇ナベ状態になるところを、彼なりの変態極まりない哲学によって一見秩序に
見える言語をでっちあげる。んでまたこれがパクリ元よりずっと便利だったりする。

んじゃPerl6も便利なのかと聞かれるとちょっと返答に困るが、パクリだ何だそんなつまんない
理由で却下するのは時期尚早でしょ。JavaだてC++パクってんだし。
636nobodyさん:2005/09/08(木) 01:02:29 ID:qso0976H
同じVMで複数の言語が走る。Perl5とPerl6でさえもな。
Perl6使いたくなければPerl5を使えというのがParrot。
637nobodyさん:2005/09/08(木) 01:57:04 ID:???
JavaはPerlのパクリ言語
638nobodyさん:2005/09/08(木) 03:37:37 ID:???
JavaはVBのパクリ言語
639nobodyさん:2005/09/18(日) 10:58:06 ID:???
ぶっちゃけ大本命だろ
640nobodyさん:2005/09/18(日) 20:58:46 ID:???
使われなければ使えない
641nobodyさん:2005/09/19(月) 00:19:41 ID:???
今度はRubyのいいところをパクるんだったな。
パクりパクられパクり返す。
良くなるのは素直に嬉しい
642nobodyさん:2005/09/20(火) 17:12:36 ID:???
>>639
大本命の癖にJavaのパクリばかりで今までの他の言語に
は見られない斬新な機能や特徴はほとんどないな。
643nobodyさん:2005/09/20(火) 22:09:17 ID:???
>今までの他の言語には見られない斬新な機能や特徴

そんなもんは無駄ですね。言語なんてのは漸進的に開発されるものです。
644nobodyさん:2005/09/21(水) 20:33:57 ID:???
>>642
Perl6の正規表現はもう正規表現の域を超えてるくらい凄いよ。
今までの言語には確実にない機能だよ。
まあぶっちゃけみんなPerl6というよりParrotに期待しているわけだが。
645nobodyさん:2005/09/21(水) 22:25:08 ID:???
もうだめぽだな
646nobodyさん:2005/09/21(水) 23:39:23 ID:???
pugs しか実装ねーの?
647nobodyさん:2005/09/23(金) 23:56:40 ID:6yE2GQr9
だんだん複雑になってきたな。
仕方ないから AWK をベースに自分で何か作るか。
648nobodyさん:2005/09/24(土) 06:50:15 ID:???
ここはチラシの裏ですね^^
649仕様書無しさん:2005/09/25(日) 14:15:16 ID:zKVHiQWB
VM,VMっていうけれど何がバーチャルなのか小一時間。
全然バーチャルな感じがしないのはおいらだけ?
ソフトウェアってだけでバーチャルなの?

教えて工口いひと。

650nobodyさん:2005/09/25(日) 14:52:32 ID:Owc7WXiG
バーチャル=仮想
バーチャルマシン=仮想機械。

もしかしてバーチャル=ポリゴンの人?
651nobodyさん:2005/09/29(木) 06:41:46 ID:???
バーチャンのマネする人のことをバーチャるって言うんじゃないんですか?
652nobodyさん:2005/10/01(土) 10:49:28 ID:???
今年はParrot Yearですよ?
653nobodyさん:2005/10/02(日) 03:48:05 ID:JVM+7U7D
Parrot 0.3.0 age
654nobodyさん:2005/10/03(月) 01:03:48 ID:umVesKWU
>649
すでにPerl6がバーチャルです(笑
655nobodyさん:2005/10/03(月) 20:09:08 ID:???
perl6構文の面白いお話を聞かせてください。
656nobodyさん:2005/10/15(土) 18:46:32 ID:???
Parrotはまだかね?
657nobodyさん:2005/10/24(月) 20:22:38 ID:oM8YJvfg
今年もまだ無理か?
658nobodyさん:2005/10/24(月) 22:35:23 ID:???
Perlが本命?少なくとも、Webプログラミング言語としてPerlが陽の目をみることはないね
システム管理のような部分では生き残ると思うけど
659nobodyさん:2005/10/24(月) 22:52:00 ID:???
とPerlをよく知らない>>658は申しております。
660nobodyさん:2005/10/25(火) 20:33:20 ID:???
>>658
PHPスレへお帰り。
661658:2005/10/25(火) 23:57:01 ID:???
あ、おれ、PHPユーザじゃありません。主な言語としては、COBOLとCとJavaです。
お前らみたいなあほどもの言動が(いまだに)Perlユーザのばかっぷりを証明してる!
662nobodyさん:2005/10/26(水) 01:16:55 ID:???
>>661
その言動はお前のバカっぷりを証明しているぞw
663nobodyさん:2005/10/26(水) 10:46:02 ID:???
>>658
Perlなんかシステム管理でも今日び使えんよ。
664nobodyさん:2005/10/26(水) 20:29:52 ID:???
>>663
アホだろお前?
どんな大そうなシステム管理だよw
665nobodyさん:2005/10/26(水) 21:59:03 ID:???
いまどきのシステム管理はPython。
666nobodyさん:2005/10/27(木) 00:34:43 ID:???
なんか現実が見えてない阿呆が>>665とかに居るな
667nobodyさん:2005/10/27(木) 02:13:44 ID:???
誰が書いてもわりと同じソースになるって意味では、
pythonのが向いてんじゃね?
一発こっきりの使い捨てスクリプトなら俺は断然perlを選ぶが。
668nobodyさん:2005/10/27(木) 03:20:23 ID:???
一回こっきりどころか、基幹ソフトは全てPerlです。
Perlがなかったら確実に会社が潰れます。

いい言語だと思います。
669nobodyさん:2005/10/27(木) 20:21:43 ID:U6+Jtn5E
Perlはなんだかんだ言って良い言語だよ。
オブジェクト指向の機能は弱いけど、
やろうと思えばできるしな。
Perl6になってへんてこな言語にならなければいいが。
ま、ParrotでPerl5も動くのでそっち使うからいいけど。
670nobodyさん:2005/10/28(金) 00:54:20 ID:???
Perl6でどの程度、オブジェクト指向が強化されるんだろう?
Perl6andParrotEssentials買うかな。
671nobodyさん:2005/10/28(金) 05:45:17 ID:mq+ldJxg
perlって、マルチスレッドに対応してるの?
俺の書くコードって単純なシミュレーションだけど実行時間が数日間から
数週間くらいかかるんで、マルチスレッドに対応して早くなるんなら
ありがたい(もっとも技術は高くないんで、複雑なコーディングとかは
できないんで、何にも考えなくてもマルチスレッドで動いてくれるんじゃ
ないと困る)
672nobodyさん:2005/10/28(金) 15:31:17 ID:???
何も考えなくてもマルチスレッド化するのは、
まだまだ言語処理系の研究者の抱えてる課題(=実用性ナシ)。
あと、仮にプログラムをマルチスレッド化できても、
実行するコンピュータの方でスレッド並列性を確保できなければムダ。

本気でどうにかしたいと思ってるなら、
わかってる人に具体的な計算内容を説明した上で考えてもらうべきだな。
673nobodyさん:2005/10/28(金) 20:09:16 ID:???
Perlはマルチスレッド対応だよ。
Thread.pm使え。
674nobodyさん:2005/10/29(土) 02:22:15 ID:???
Thread.pm かよ
675nobodyさん:2005/10/29(土) 05:37:06 ID:???
なんか流れ変わったね
676nobodyさん:2005/10/29(土) 13:26:37 ID:???
>>674
何か不満か?
677nobodyさん:2005/10/29(土) 15:28:16 ID:???
>>642
> 今までの他の言語には見られない斬新な機能や特徴はほとんどないな。
multi-dispatchとかjunctionとかは?
multiの方は演算子オーバーロードの一般形だから本質的に重要とは思うが、
junctionの方はうれしいだけで便利とまでは言えない気がする。
hyper operatorとかcurryingは他の言語とかでもできるんだっけ。
Javaにはないよね。

正直、propertyとかtraitとかはうれしいのかどうかようわからん。
最適化ヒントをプログラムに書こうと思うと、ああいう難しい書き方になってしまうってことか?
Rubyからmixinをもらってきてて、それを使うみたいになってるのはイイと思うが。

>>670
> Perl6でどの程度、オブジェクト指向が強化されるんだろう?
http://dev.perl.org/perl6/doc/synopsis.html

> Perl6andParrotEssentials買うかな。
本はすぐ情報が古くなっちゃうからそれを覚悟で買ってね。
「dev.perl.orgのSynopsesでさえ最新の仕様に追いついてないのに」って誰か言ってたな。
678670:2005/10/29(土) 16:58:19 ID:???
>>677
サンクス!
本はもちょっと待ってみよう・・・
679nobodyさん:2005/10/29(土) 21:57:41 ID:???
>671
つ POE::Component::Client::Telnet と複数台の PC
680nobodyさん:2005/10/31(月) 19:42:44 ID:???
あーもうPerlだめだな。PHPに乗り換えるわ、俺も。
681nobodyさん:2005/10/31(月) 19:45:05 ID:???
>>680
行ってらっしゃい。
682nobodyさん:2005/11/01(火) 21:42:24 ID:???
ParrotってPython3のVMにもなるんだよな。
いや、すげーよ。
683nobodyさん:2005/11/01(火) 21:59:38 ID:???
なでしこも対応するの?
684nobodyさん:2005/11/01(火) 22:41:30 ID:???
Parrotアセンブラにコンパイル(?)できればどんな言語でも。
685nobodyさん:2005/11/01(火) 23:02:50 ID:???
コンパイラを作ってくれる人さえいればどんな言語でも
686nobodyさん:2005/11/02(水) 00:49:21 ID:???
なんか、どっかのOSみたいで、「でるよーもーすぐでるよー」ってのが口癖みたいに
687nobodyさん:2005/11/03(木) 18:12:13 ID:???
まぁ、無理無理に急いで欠陥だらけの新バージョンを出すよりは、
時間かかっても良いものができればいいんだけどね。
688nobodyさん:2005/11/03(木) 20:28:32 ID:???
がんばってよい物をつくれ。
689nobodyさん:2005/11/04(金) 00:12:07 ID:???
開発陣が言ってるように、急ぐ必要はまったくないと思う。
Perl5でも十分なものは作れる。
Perl6がすばらしいのもになることを期待している。
690nobodyさん:2005/11/04(金) 01:34:08 ID:???
> Perl6がすばらしいのもになることを期待している。
↓野茂のAA
691nobodyさん:2005/11/04(金) 03:05:55 ID:r+mazoOc

│ ≡  ('('('('A` )
│≡ 〜( ( ( ( 〜)
│ ≡  ノノノノ ノ  サッ
692nobodyさん:2005/11/04(金) 12:01:47 ID:???
>>689
お前程度の低能がつくったものが十分か?www
そんなものがビジネスシーンで通用するとでも?www
まあ日曜プログラマなら十分だがwww
それにしてもそんなもので十分と思ってる時点で
Perl厨のレヴェルの低さが知れるわwww
その辺のところが昨今の著しいPerl需要の凋落につながってるわけだwww
693nobodyさん:2005/11/04(金) 12:45:09 ID:r+mazoOc
草厨はこちらへどうぞ。

ニュー速VIP
http://ex10.2ch.net/news4vip/
694nobodyさん:2005/11/04(金) 19:14:23 ID:???
おそまそPそて
695nobodyさん:2005/11/04(金) 19:59:59 ID:???
PHP6のエンジンはParrotかー。
Perl6とPython3のエンジンであるし、
あとはRubyが加わればParrotによって
スクリプトが統一されるな。
696nobodyさん:2005/11/04(金) 20:08:19 ID:???
今となってはさして目新しい機能も無いし Parrot ベースになることで言語の独自性が制限される弊害の方が大きいような。
697nobodyさん:2005/11/04(金) 20:24:30 ID:???
独自性って文法ぐらいじゃん。
コアはCでしょ?
698nobodyさん:2005/11/04(金) 22:49:03 ID:???
なんか21世紀のALGOLって感じ?
699nobodyさん:2005/11/05(土) 13:58:49 ID:???
つーかCPAN文化を使えるのはどの言語にとってもうれしいだろ。
700nobodyさん:2005/11/06(日) 08:26:01 ID:???
自分の発言の恥ずかしさに気づいてない>>692は意図的にスルーする方向で良いのですか?
701nobodyさん:2005/11/06(日) 12:40:43 ID:???
>>700
馬鹿はスルー。これ基本。
702nobodyさん:2005/11/06(日) 19:58:57 ID:???
Parrotがリリースされるその日まで
僕らはひっそりとこのスレを維持し続けます。
703nobodyさん:2005/11/07(月) 05:44:07 ID:???
ParrotがPiaキャロットの略に見えてしょうがない件。
704nobodyさん:2005/11/16(水) 20:00:17 ID:???
Pugsはどうよ?
705nobodyさん:2005/11/18(金) 20:58:19 ID:ijZ4oiLF
PugsでPerl6やらないか?
706nobodyさん:2005/11/18(金) 21:01:55 ID:???
みんな、>>705 に釣られるなよ
「XXx」って書くなよ。
絶対だぞ。
707nobodyさん:2005/11/19(土) 00:03:59 ID:???
>>706
その前にお前が何を言いたいのかが分からないんだが。
708nobodyさん:2005/11/19(土) 01:13:33 ID:???
>>707 ウホッ
709nobodyさん:2005/11/20(日) 19:03:25 ID:???
>>708
くだらねぇ。
710nobodyさん:2005/11/26(土) 18:07:15 ID:rCSJ4ebg
君達Catalystの話題はしないの?
711nobodyさん:2005/11/26(土) 18:07:42 ID:rCSJ4ebg
君達Catalystの話題はしないの?
712nobodyさん:2005/11/26(土) 18:41:24 ID:???
普通の Catalyst は perl 5.* 用だからスレ違い

Perl 6 port ならこのスレで OK だが
実際アレを動かせる環境にある人ってたぶんこの板にはいない
713nobodyさん:2005/11/27(日) 00:51:18 ID:???
>>712
良く分からないが君かなりのPerl6通と見た!
714nobodyさん:2005/11/27(日) 09:26:24 ID:???
ていうか、やっぱり大風呂敷広げすぎたんだよな。
すなおにperlドメスティックにver6を作ればとっくの
大昔にリリースされていたはず。
parrotなんて時間がたつほどゴールが遠のいていく感じ。
開発の進捗速度は、あきらかにOSや言語の世界のパラダイム
シフトについてすらついていけてない。よほど早くて
リリースは2007年くらいだろうが、下手したら2010年頃か?
それももはや開発を進めるエネルギーが切れて、ここまで
できたんで記念碑的に一応リリースしますよ、という
ことになるだろう。誰も見向きも使いもしないだろう。
perlの進化は5.08で袋小路に迷い込んだと言ってもいいだろう。
715nobodyさん:2005/11/27(日) 13:56:17 ID:???
ParrotごときVMがそんなに時間かかるものなのかね。
716nobodyさん:2005/11/27(日) 17:10:43 ID:???
VMってなーに?【ピュア】
717nobodyさん:2005/11/27(日) 17:59:41 ID:???
>>714
そうかな、ParrotだからこそPerl6が意味のあるものになってくると思うが。
正直Parrotなしだったら、Python/Rubyでいい。
718nobodyさん:2005/11/27(日) 19:31:12 ID:7EheKIVB
Parrotを捨てればPerl6は近い!!
719nobodyさん:2005/11/27(日) 19:40:59 ID:???
PHPみたいな互換性のないウンコ仕様をお望みですか?

perl6ががらりと仕様を変えれるのはparrotが大前提。
parrot捨てたらperl5との後方互換性を何処で保証するのさ・・・
720nobodyさん:2005/11/27(日) 20:41:44 ID:???
>>716
Vertual Machine?
721nobodyさん:2005/11/27(日) 20:42:39 ID:???
Vagina Manko
722nobodyさん:2005/11/27(日) 21:44:49 ID:???
Perl6自体はPugsで既に動くものが出来てるんだよね。
頼むからとっととParrotを完成させてくれ・・・
723nobodyさん:2005/11/27(日) 22:05:08 ID:???
>>720
"Virtual"
724nobodyさん:2005/11/27(日) 23:00:51 ID:???
つうかいまだに新機能のアイディアとか出してきてるからさー。
^5で0..4の意味にするとか言い出してるし。

仕様が決まるまでにあと2年くらいかかるんじゃないか。
並行して実装してるから、仕様が決まれば2週間くらいでベータリリースが
出ちゃうとかゆーことはあるのかもしれんが。
725nobodyさん:2005/11/28(月) 00:33:36 ID:???
Perl6の仕様策定は勝手にやってくれていいんだが
Parrot自体を早く完成させて欲しいよ。
726nobodyさん:2005/11/28(月) 10:29:12 ID:???
>>725
Parrot 自体は完成してるんじゃ?
727nobodyさん:2005/11/28(月) 10:33:22 ID:???
完成しても受け入れられるかが問題w
728nobodyさん:2005/11/28(月) 21:38:02 ID:???
>>735
まだバージョン0.3.1とかだけど
もう完成してんの?
729nobodyさん:2005/11/28(月) 21:39:02 ID:???
>>728
>>726だった。
730nobodyさん:2005/11/28(月) 22:21:00 ID:???
次世代っていうんだから、あれだろ
俺らの子供の世代で完成だ
731nobodyさん:2005/11/29(火) 17:23:33 ID:???
子供よりも彼女よりもセックルで童貞捨てるのが先だ。
732nobodyさん:2005/11/29(火) 17:38:15 ID:???
ソープに行けばすぐ捨てれる
733nobodyさん:2005/11/29(火) 17:45:00 ID:???
病気は欲しくない!
734nobodyさん:2005/11/29(火) 18:02:15 ID:???
つ コンドーム
735nobodyさん:2005/11/29(火) 23:33:44 ID:???
taint mode ですな
736nobodyさん:2005/11/30(水) 01:23:47 ID:94w+Ir+0
Parrotの波マジで来てるな。
737nobodyさん:2005/11/30(水) 11:06:03 ID:???
test
738nobodyさん:2005/12/03(土) 08:28:29 ID:GTz4jNt2
Companion Parrot Page
http://www.interq.or.jp/red/raitef/

かなり勉強になる
739nobodyさん:2005/12/03(土) 15:51:56 ID:???
ネタかよ。
740nobodyさん:2005/12/04(日) 23:48:27 ID:LbWdz0h1
>>738
ネ申!!
741nobodyさん:2005/12/04(日) 23:59:29 ID:???
自演乙!>>740
742nobodyさん:2005/12/05(月) 19:25:21 ID:???
でもParrotの波マジで来てるな。
743nobodyさん:2005/12/05(月) 20:39:31 ID:???
九十九里浜あたりにか?
744nobodyさん:2005/12/05(月) 23:37:54 ID:???
スカラー波かもしれん
745nobodyさん:2005/12/06(火) 02:24:52 ID:ZrvJ6zLY
Parrot0.4.0がリリースされたな。
最近ピッチ上がってきたかな。
746nobodyさん:2005/12/06(火) 02:58:12 ID:???
Perl6って完全にPerl5互換なの?
747nobodyさん:2005/12/06(火) 09:06:54 ID:???
そう、完全互換。perl5の任意の機能はperl6に実装されており、
逆もまた真なり
748nobodyさん:2005/12/07(水) 20:12:05 ID:???
Perl5と6は互換性ないけど
Parrotを介して互換性を保つんじゃないの?
749nobodyさん:2005/12/08(木) 14:41:41 ID:???
21世紀にもなってperl使ってる香具師は貧乏人
750nobodyさん:2005/12/08(木) 15:22:40 ID:???
>>748
そうだね。だからPerl6をリリースする上で、
Parrotは必須になってくると思う。
751nobodyさん:2005/12/08(木) 22:48:38 ID:???
Perl5もParrot版としてリリースされるらしいので
CPANの膨大な遺産が引き継がれてうれしい。
752nobodyさん:2005/12/08(木) 23:33:38 ID:???
しかし XS サポートは無くなるので、PurePerl でないモジュールは作り直し
753nobodyさん:2005/12/09(金) 04:59:27 ID:???
でもXS使ってるようなモジュールって数は限られているんじゃないの?
DBIとかはしっかりしてるからすぐ対応させそうだし。
754nobodyさん:2005/12/09(金) 12:44:00 ID:/XxZKfhp
>>748
つまり、これからperl(perl5)の勉強するのは無駄な労力?
755nobodyさん:2005/12/09(金) 14:41:56 ID:???
>>754
無駄にはならないよ。というより、Perl6がリリースされても
すぐに(実務で)使えるわけではないし、
むしろ、今のうちにPerl5を使えるようにしておく方がいいと思う。
Perl5/Parrotで使えばいいし、Perl6からuseしてもいいし。
756nobodyさん:2005/12/09(金) 17:20:39 ID:???
でもこれから覚えるんならperlよりか
phpの方が圧倒的勝利を継続できるのでは?
757nobodyさん:2005/12/09(金) 17:30:36 ID:???
その2つなら両方覚えればいいじゃない。
その両方を覚えられないような奴は勝利とは程遠いってこった。
758nobodyさん:2005/12/09(金) 18:29:56 ID:???
PHP だけじゃ食ってけんでそ。
仕事になるもんなら何でも覚えないと。
759nobodyさん:2005/12/09(金) 19:58:05 ID:???
phpは勉強する必要ないよ。
perlが理解できれば余裕だから。
760nobodyさん:2005/12/10(土) 01:34:02 ID:???
勝利ってPHPだけじゃ無理だよ。せいぜい年収300万レベルでしょ。
Perlのみってのはもっと大変で食っていけるかわからない。
周りでPerlのみって奴はいないよ。ほとんど他の言語の傍らPerlを
いじってるか少なくともPHPを理解する能力を持ってるのでPHPも使える。
初期に大量発生したPerl厨は絶滅危惧種。
PHPのみって奴は悲惨だよ。正社員で月収18万とかSOHOでも月50万とかね。
潰しも利かず他言語に偏見持ってるのが多いからこの先生きていけるのかと思う。
そういった意味ではPerlでもPHPでもなくやはりJava、Cかな。
敷居が高いと思うのならステップアップ前提でVB、Perl。
思考停止しない自信があるならPHPでもいいと思う。
761nobodyさん:2005/12/10(土) 02:57:09 ID:???
やっぱりWebで食ってくならJavaは必須でしょ。
PHPはオプションでできるといいけどな。
PHPにしがみついてる奴って将来不安じゃないのかね?
762nobodyさん:2005/12/10(土) 12:40:34 ID:???
不安だからこそPerlやJavaを必死で貶してアイデンティティーを保とうとしてるのかもね
763nobodyさん:2005/12/10(土) 14:10:06 ID:???
個人的には、PHP に満足して思考停止するようなレベルの奴なら、
思考停止したまま、業界から消えてもらった方がよろしいんじゃないかと…。
764nobodyさん:2005/12/10(土) 17:58:21 ID:???
どう考えてもPerl6で金は稼げないな。
本の出版と翻訳はまあ金になるかもしれんが、
山ほど勉強して印税がちみっとじゃ泣ける。
Perl6叩きのコラムでも書くか。
765nobodyさん:2005/12/10(土) 18:05:46 ID:???
スレ違いだ。他でやれ。
766nobodyさん:2005/12/10(土) 21:26:49 ID:???
結局2005年内は無理っぽいな。
早く脳内をPerl6に移行したい。
767nobodyさん:2005/12/10(土) 23:10:09 ID:???
脳内を Parrot に移行するんだ
768nobodyさん:2005/12/11(日) 19:35:31 ID:???
>>764
実際、言語関係の本とか翻訳の仕事ってあきれるほど安いからな。
何百時間かけて数十万とかが普通。基本的に自分の名前を売るための
宣伝投資と考えんと割が合わん。
769nobodyさん:2005/12/11(日) 20:03:44 ID:???
>>766
Pugsがあるじゃない。
770nobodyさん:2005/12/11(日) 21:30:57 ID:nTLuKzro
ウホッ!
771nobodyさん:2005/12/11(日) 21:32:17 ID:???
PugsってCPAN資源使えないんでしょ?
772nobodyさん:2005/12/12(月) 20:09:10 ID:???
>>771
Perl5も動くんでしょ?
773nobodyさん:2005/12/13(火) 02:54:12 ID:???
>>771
オブジェクト指向のモジュール限定だけど、
Perl5埋め込みでビルドすれば使える。

use perl5:FileHandle;
my $fh = FileHandle.new;

$fh.open("read-test.txt");
$fh.getline.print;
$fh.close;

$fh.open(">write-test.txt");
$fh.print("foo");
$fh.close;
774nobodyさん:2005/12/13(火) 20:29:11 ID:???
初めて知った。Perl6ってXS使えないのか。
ま、当然と言えば当然。
書いて(る|た)人間は鬱だろうなぁ…。
微妙すぎてすぐ忘れるんだよね。あれ。
書き直すには思い出さないといけない。
775nobodyさん:2005/12/13(火) 22:03:19 ID:???
XSはいずれなくなるって以前聞いたけどね。
これからはInline::Cになるって。
776nobodyさん:2005/12/23(金) 00:15:03 ID:???
Parrotの進捗はどうよ?
777nobodyさん:2005/12/27(火) 17:36:21 ID:+1pnAG8i
Parrot0.4.0リリースage!
778nobodyさん:2005/12/28(水) 21:07:35 ID:SUczanT0
いやーマジでParrotに期待だわこりゃ。
779nobodyさん:2005/12/31(土) 15:33:44 ID:???
2005年最後のParrot上げ!
780nobodyさん:2006/01/01(日) 15:27:33 ID:2qREca5k
2006年最初のParrot上げ!
781nobodyさん:2006/01/06(金) 11:23:49 ID:???
パロットなんてもう完全に忘れ去れてたねw
782nobodyさん:2006/01/06(金) 21:15:46 ID:???
>パロット
>忘れ去れてたね
783nobodyさん:2006/01/08(日) 10:32:20 ID:???
そうそう。tは黙字だから「パロ」と読むのが正解。
784nobodyさん:2006/01/09(月) 01:03:30 ID:???
>>783
つ破裂音
785nobodyさん:2006/01/09(月) 02:37:32 ID:???
正しくはパロス
786nobodyさん:2006/01/09(月) 03:13:32 ID:uNKy5Wkj
正確にはテラパロス
787nobodyさん:2006/01/09(月) 09:00:50 ID:???
正しい発音。「パイレーツ」に近い感じだ

http://dictionary.goo.ne.jp/voice/p/00060435.wav
788nobodyさん:2006/01/09(月) 09:13:00 ID:???
ピャ〜リットって感じに聞こえるね。
789nobodyさん:2006/01/10(火) 23:47:28 ID:mtMSHLa5
発音の話じゃなくて言語名はアルファベットだっつーんだよ。
790nobodyさん:2006/01/11(水) 22:41:31 ID:???
789が何が言いたいのか理解できる人!


・・・・しーーん
791nobodyさん:2006/01/12(木) 04:01:28 ID:???
俺も思ったw
792nobodyさん:2006/01/12(木) 10:49:55 ID:/4tU29pY
Parrot 0.4.1 age
793nobodyさん:2006/01/12(木) 13:54:54 ID:???
シンボルテーブルにはどうやってアクセスすればいいの?
例えばこういう事がやりたいんだが。

use Data::Dumper;
print Dumper %{main::};

794nobodyさん:2006/01/12(木) 13:59:59 ID:???
ごめん、途中で送信しちゃった。

ttp://search.cpan.org/src/AUTRIJUS/Perl6-Pugs-6.2.10/docs/quickref/namespace
これを見て、

%::*Main.perl.say;

こうやってみたんだが、空のハッシュになる
795nobodyさん:2006/01/12(木) 20:28:34 ID:???
>>794

ttp://svn.perl.org/perl6/pugs/trunk/t/packages/symbols.t
これを見る限り、まだ実装されてないんでは?
796nobodyさん:2006/01/13(金) 16:35:17 ID:???
>>795
なるほど。
まだまだ使えない機能がたくさんあるね。

適当な時期にマイルストーンを定めて、それにそって行動しないと
いつまで絶ってもリリース出来ないと思うんだが…。
797nobodyさん:2006/01/13(金) 20:39:11 ID:U0Vbnk1h
Perl6よりPugsの方が先に完成しちゃったのってどうなのよ?
798nobodyさん:2006/01/13(金) 21:07:53 ID:???
>>797
むしろ歓迎されてる様。
実際に動かしてみて問題を洗い出せるのは良いよね、ってML が誰かが言ってた。
799nobodyさん:2006/01/16(月) 02:57:15 ID:JC8NDm1n
あとはParrot待ちってことか。
800nobodyさん:2006/01/16(月) 18:52:31 ID:???
スレ立て時期と書き込み数から考えて、あまり重要じゃない技術と判断しても
いいですか?
801nobodyさん:2006/01/16(月) 23:30:25 ID:???
なこたぁねーよ。



って誰か言ってくれよ。
802nobodyさん:2006/01/16(月) 23:41:36 ID:???
断る
803nobodyさん:2006/01/17(火) 19:54:52 ID:???
でももうちょっと頑張って早くしてほしいよなぁ。
804nobodyさん:2006/01/19(木) 06:01:42 ID:tf3J2l5I
>>800
なこたぁねーよ。
スクリプトをもっと上に引き上げる重要な技術だ。
805nobodyさん:2006/01/22(日) 00:52:40 ID:w0TG2L9e
速くパロットでプログラム書きたいね
806nobodyさん:2006/01/22(日) 01:47:00 ID:???
ホントだよなぁ。
期待だけさせといてあんまり待たせないで欲しいよ。
807nobodyさん:2006/01/22(日) 11:43:13 ID:???
パロット用のIDEはあるの?
808nobodyさん:2006/01/22(日) 14:31:19 ID:???
Parrotアセンブラ自体はもうつかえるんだっけ?
809nobodyさん:2006/01/22(日) 20:53:55 ID:???
Perl6って、目的地がどんどん変わる旅を続けてるんだよね
810+++:2006/01/23(月) 13:21:38 ID:???
>>808
使えるよ。まずはそれがないと。
でも、Parrot的にはPIRというやや高級な言語を使ったほうがいいと思う。
811nobodyさん:2006/01/23(月) 21:19:18 ID:???
>>810
じゃあParrot自体はとりあえず完成に近い状態といえるのかな?
812+++:2006/01/24(火) 01:20:37 ID:???
>>811
いや、それに答えられるほど知らんです、はい。
TODOに基本的事項が残ってるようだけど、普通に動かすにはかなり出来てるんじゃないの?
813nobodyさん:2006/01/24(火) 23:37:26 ID:???
>>812
なるほど。ありがとう。
814nobodyさん:2006/01/25(水) 03:14:55 ID:???
>>807
PXPerlっていうPerl,Pugs,Parrotとエディタがセットになった奴はあるね。
しかし、Parrotなかなかバージョンあがらねーなー。
815nobodyさん:2006/01/28(土) 00:34:41 ID:???
もうこのスレの住人でPerl6を実装しちまおうぜ。
816nobodyさん:2006/01/28(土) 01:09:24 ID:???
昨日は debian etch に Parrot が流れてきたのでちょっと驚いた
817nobodyさん:2006/01/28(土) 23:00:24 ID:???
>>816
どういうこと?
ParrotがDebianのパッケージになったとか?
818ヽ(´ー`)ノ ◆.ogCuANUcE :2006/01/28(土) 23:17:39 ID:???
>>816
Parrot は前から unstable になかったか?
819816:2006/01/29(日) 09:55:30 ID:???
それそれ。testing にも流れてきたんだよ。
820nobodyさん:2006/01/30(月) 00:22:30 ID:???
PHP5は未だにtestingにもなっていないのに
Parrotはやるなぁ。
821ヽ(´ー`)ノ ◆.ogCuANUcE :2006/01/30(月) 00:42:37 ID:???
>>820
ヒント: sarge-backports

…ってスレ違い気味になってきたな。失礼。
822nobodyさん:2006/02/01(水) 02:01:25 ID:???
これを見るまで、Autrijusは男だと思っていた。
ttp://en.wikipedia.org/wiki/Audrey_Tang
823+++:2006/02/01(水) 17:23:10 ID:???
Audreyタソ(*´Д`)ハァハァ
824nobodyさん:2006/02/01(水) 22:15:31 ID:???
不甲斐ないPHP陣営の為にPrrotで動くPHP4とPHP5を作ってやろうぜ。
825nobodyさん:2006/02/01(水) 22:21:18 ID:???
確かに PHP から CPAN モジュールを呼び出せると助かる
826nobodyさん:2006/02/02(木) 16:41:54 ID:???
>>825
それは超嬉しいなぁ
827nobodyさん:2006/02/02(木) 16:45:03 ID:???
自分は使ってないけど、これは?
http://pecl.php.net/package/perl/
http://pecl.php.net/package/python/
828nobodyさん:2006/02/02(木) 17:24:06 ID:???
Pugs 6.2.11きたな
829nobodyさん:2006/02/02(木) 21:54:31 ID:???
なぜPerl陣営より先にPerl6を完成させましたか?
830nobodyさん:2006/02/09(木) 02:04:31 ID:???
久々にこのスレキタ。
結局いつ出るの?>Perl6
831nobodyさん:2006/02/11(土) 19:20:15 ID:???
とりあえずPugsをいじるか
君がPerl6を作ってくれないか?
832nobodyさん:2006/02/23(木) 19:27:26 ID:???
>>822
女 の 子 だ っ た の か
833nobodyさん:2006/02/26(日) 06:23:02 ID:???
>>822
ttp://www.pugscode.org/talks/oscon05/movies.html
ムービーの声聞いて男だとばっかり……というか今でも半信半疑。
834nobodyさん:2006/02/27(月) 17:13:23 ID:???
キバヤシ「 "gender change"の意味を考えてみろ」
835nobodyさん:2006/02/27(月) 19:32:56 ID:???
ああ本当だ。性同一性障害みたいだね。
http://pugs.blogs.com/audrey/2005/12/runtime_typecas.html
836nobodyさん:2006/03/10(金) 15:46:12 ID:???
Perl6::Rules が便利すぎてたまらない。
837836:2006/03/10(金) 17:40:01 ID:???
ttp://coding.derkeiler.com/Archive/Perl/comp.lang.perl.modules/2004-10/0271.html

これに引っかかった。stdrule() で正規表現を返してるところを、
一度変数に入れてから返せば良いようだ。Perl のバグ臭い。
838nobodyさん:2006/03/12(日) 12:38:02 ID:???
Perl6関連のモジュールを使うと
Perl5でもPerl6プログラミングがそのままできる?
839nobodyさん:2006/03/30(木) 22:34:43 ID:???
AudreyはMac使いですた。
840nobodyさん:2006/03/30(木) 22:38:38 ID:???
Parrot 0.4.2リリースage!
841nobodyさん:2006/03/30(木) 22:42:53 ID:UVR9z2Mj
ageてなかったage・・・
842nobodyさん:2006/04/04(火) 11:16:24 ID:ikVB+hyv
Parrot 0.4.3 age!いいぞその調子だ!
843nobodyさん:2006/04/05(水) 05:45:42 ID:???
最近ペース速くなってきたね。
とりあえず、Perl5が動く程度にしてくれ〜
844nobodyさん:2006/04/10(月) 22:23:37 ID:T+WMdO3z
Perlの生みの親ラリー・ウォール氏が語る、Perlの生い立ちと今後
http://www.japan.cnet.com/interview/story/0,2000055954,20100857,00.htm
845nobodyさん:2006/04/10(月) 23:13:24 ID:???
>>844
ラリー日本に着たのかー。
846nobodyさん:2006/04/11(火) 00:14:51 ID:???
>>845

おまい、YAPC::Asia 2006 Tokyoがあったことも知らなかったんじゃなかろうな?
847nobodyさん:2006/04/11(火) 19:10:23 ID:???
知らんよ、そんなもん。
よほどのマニアだろ?
848nobodyさん:2006/04/11(火) 23:43:15 ID:???
>>847
( ´゚д゚`)
849nobodyさん:2006/04/12(水) 09:48:23 ID:???
6ヶ国協議のメンバー国が東京に集まったやつ?
850nobodyさん:2006/04/12(水) 15:20:03 ID:5SPDZTnA
http://www.japan.cnet.com/interview/story/0,2000055954,20100857-3,00.htm

近藤: さて、ここで答えるのが難しい質問をしなければなりません。
Perl 6の完成はいつ頃になりそうですか。

Wall: それを聞かれた際にいつも使っている答えが、「クリスマスには完成します」
というものです。ただし、「どのクリスマスか」は特定しませんが(笑)。
ただ、終わりが近づいているのは実感しています。物事は終わりが近づいてくると、
いろいろなことが起き、進歩のスピードが加速します。今、我々はちょうどPerl 6を
ブートストラップしている段階にあります。つまり、Perl 6そのものをPerlで書き直す
という段階です。Perl 6の正規表現や文法もできてきましたし、この数週間で
コンパイラもつくられはじめました。

現在はPerl 6をPerl 5で書き直していますが、いずれPerl 6のコンパイラが
できあがったら、そちらでやりなおします。そうなればもっと多くの人が使える
ようになることでしょう。
851nobodyさん:2006/04/12(水) 16:59:08 ID:???
>>847
( ^ω^) ・・・
852nobodyさん:2006/04/13(木) 00:24:31 ID:???
でもやっとParrotとPerl6の開発にゴールが見え始めてきたのかなー
とか思った。
853nobodyさん:2006/04/13(木) 00:33:30 ID:???
>>852
視力良いんだな
854nobodyさん:2006/04/21(金) 05:45:17 ID:???
3年越しのスレ
855nobodyさん:2006/05/13(土) 15:08:54 ID:???
保守
856nobodyさん:2006/05/15(月) 20:47:04 ID:???
おながいしまつmΩm
perl命の私めのために、今年中にperl6を。
私めにできることは何でもしまつから。
857nobodyさん:2006/05/16(火) 19:48:45 ID:???
Pugs使えばいいじゃない。
Perl6が堪能できますよ?
858nobodyさん:2006/05/17(水) 19:23:51 ID:???
Parrot 0.4.4が出てた。
859nobodyさん:2006/05/17(水) 19:54:16 ID:???
http://www.parrotcode.org/
これか。もっとガンガンバージョンアップして欲しいなぁ。
860nobodyさん:2006/05/27(土) 07:25:43 ID:???
>>856
なんで他の言語使わないの?
861nobodyさん:2006/05/31(水) 19:51:17 ID:l34BNQtv
Perlが素晴らしいからに決まってんじゃん。
862nobodyさん:2006/06/03(土) 01:11:24 ID:???
そうなんだけど、今ごろになって「is synchronizedか?」とか
いや、「is parallel」だとか言ってるのはちと萎える気が
863nobodyさん:2006/06/13(火) 08:47:46 ID:dhuUFzdp
864nobodyさん:2006/06/13(火) 21:21:31 ID:???
もう pugs はいいから、いい加減、仕様をフリーズして native な
perl6 コンパイラに着手してくれ…。
865nobodyさん:2006/06/14(水) 05:25:37 ID:???
>>861
食わず嫌いはよくないよ。他の言語のが素晴らしいよ^^
866nobodyさん:2006/06/21(水) 04:28:03 ID:98n6c8dK
Parrot 0.4.5 Released!
ttp://www.parrotcode.org/
867nobodyさん:2006/06/21(水) 20:10:06 ID:???
細かく刻んでくるねぃ。
868nobodyさん:2006/06/22(木) 09:11:27 ID:???
perl6の最新ニュースが2月で途切れてるのはなぜ?
http://dev.perl.org/perl6/list-summaries/
869nobodyさん:2006/06/23(金) 01:20:00 ID:???
>>868
そろそろ本気で出る頃か、やる気がなくなったからか
870nobodyさん:2006/06/23(金) 02:33:01 ID:ybv8oJFI
>>869
何かいやな予感が・・・でもparrotだけってのは意味ないし、
とにもう、いらいらさせるなぁ。寄付が足らなきゃもっと
言ってくれれば払ったのに。
871nobodyさん:2006/06/27(火) 20:41:33 ID:0mVx//7a
872nobodyさん:2006/08/05(土) 23:57:23 ID:tuNlAVlQ
ttp://opentechpress.jp/opensource/06/08/02/0223222.shtml
「厳密なスケジュールには触れていなかったが、Wall氏とConway氏によると、再設計の中核となる部分は「ほとんど完成」しているそうだ。」

やはり今年のクリスマスですか。>>869さんが言った最初の方みたい。万歳!
873nobodyさん:2006/08/06(日) 00:36:36 ID:???
なんだかんだ言ってPerl6への関心度は高いんだな。
874nobodyさん:2006/08/06(日) 01:00:58 ID:???
ParrotとPugs入れてちょっと書いてるけど全然別物だね。
RubyとかPythonに似てる。似てるけど、すんなり読めない。
Perl5と違いすぎるから、スムーズには移行できないだろうなぁ。
875nobodyさん:2006/08/06(日) 01:16:57 ID:???
お前ら出番だぞ。最速で最軽量な組み合わせは何か?
http://pc8.2ch.net/test/read.cgi/php/1151501830/
876nobodyさん:2006/08/06(日) 14:16:05 ID:???
>>873
だね。PerlユーザのPerl6への関心度は尋常じゃないものがあるね
877nobodyさん:2006/08/06(日) 15:02:45 ID:???
Perl を越えるのは Perl 以外に有り得ない。
878nobodyさん:2006/08/08(火) 20:23:22 ID:???
Perl6はParrotを介してPerl5と互換性があるので
PHP5のように廃れることはないから安心。
879nobodyさん:2006/08/08(火) 21:05:17 ID:???
Parrotを介してというのはParrotベースのPerl5を使うという事?
現行のParrot, PugsだとPerl5のコードって通らないよね。

880nobodyさん:2006/08/09(水) 06:46:16 ID:???
>>878
phpと比較してる時点で知れてるなw
881nobodyさん:2006/08/11(金) 20:42:27 ID:LhdLcHBM
Parrot 0.4.6 Released!
ttp://www.parrotcode.org/
882nobodyさん:2006/08/12(土) 05:19:05 ID:???
たった0.0.1上げるのにどれだけかかってんだか。
883nobodyさん:2006/08/12(土) 06:41:35 ID:???
停滞していないのが分かって一安心。それがPerlクオリティ
884nobodyさん:2006/08/14(月) 00:58:31 ID:???
http://search.cpan.org/~fglock/v6-alpha-0.013/

依存関係が多い…。
週末にでも試すか。
885ヽ(´ー`)ノ ◆.ogCuANUcE :2006/08/18(金) 18:56:40 ID:???
>>884
手元で動いた。予想はしてたけど遅い…。

user@hos:~$ cat test.pl
#!/usr/bin/env perl
# -*- cperl -*-
use v6-alpha;

"Hello World!".say;
user@hos:~$ time perl test.pl
Hello World!

real 0m3.107s
user 0m2.746s
sys 0m0.168s
user@hos:~$ grep 'model name' /proc/cpuinfo
model name : Intel(R) Pentium(R) M processor 1.70GHz
user@hos:~$ grep MemTotal /proc/meminfo
MemTotal: 906736 kB
886nobodyさん:2006/08/18(金) 22:23:41 ID:???
なんか・・・・・もうPerlだめかもしらんね。
887nobodyさん:2006/08/18(金) 22:25:11 ID:???
>>885
コンパイルが遅いのか、実行が遅いのかが気になる。。。
888ヽ(´ー`)ノ ◆.ogCuANUcE :2006/08/19(土) 00:23:46 ID:???
>>887
user@host:~$ cat ./test.pl
#!/usr/bin/env perl
# -*- cperl -*-
use v6-alpha;
use perl5:Time::HiRes 'gettimeofday';

my @t0 = [ gettimeofday() ];

"Hello World!".say;

my @t1 = [ gettimeofday() ];

@t0.perl.say;
@t1.perl.say;
user@host:~$ time perl ./test.pl
Hello World!
[
1155913388,
94794
]
[
1155913388,
95734
]

real 0m3.261s
user 0m2.835s
sys 0m0.166s
user@host:~$
889ヽ(´ー`)ノ ◆.ogCuANUcE :2006/08/19(土) 00:28:19 ID:???
現状は Perl5 に変換しながら実行してるので、実行速度はそんなに遅くない。

それより、Benchmark でも使おうかと思ったら、上手くいかなかった。

foo(1, 2)

これが、perl v6.pm --compile-only -e 'foo(1, 2)' すると

foo([ \(1, 2) ])

という Perl5 コードに変換されて、まともに関数呼出も出来ん。

まぁ当分は pugs かな。
890nobodyさん:2006/08/19(土) 13:04:48 ID:???
use v6-alpha ってPugs介さずにPure Perlなモジュールなのかい?
891nobodyさん:2006/08/31(木) 23:10:39 ID:???
みんなが見捨てても俺は待つから
892nobodyさん:2006/09/01(金) 08:49:54 ID:???
果報は寝て待て
893nobodyさん:2006/09/01(金) 23:19:37 ID:vtOcovNO
>>891
俺は見捨ててないよ
894nobodyさん:2006/09/02(土) 02:37:00 ID:???
待ってる暇ないから、さっさと捨てます。
いいものがちゃんと出来上がったら、また見にくればいいんです。
895nobodyさん:2006/09/04(月) 22:15:05 ID:???
俺も捨てない。待ってるよ。
流行らないPHP5を救い上げるのはParrotだけなんだよ。
896nobodyさん:2006/09/06(水) 02:46:58 ID:???
未だにPHPなんぞを気にしてるところもまたPerlユーザらしくて良し
897nobodyさん:2006/09/06(水) 10:50:58 ID:mxpgLG7k
結局、これからの問題は、Perlって何に使えばいいかだな。 
898nobodyさん:2006/09/06(水) 14:14:23 ID:???
kentに勝つために使う
899nobodyさん:2006/09/06(水) 20:27:14 ID:???
オンラインゲームのBOT開発にでも使えばいいんじゃないの?
冗談はさておき、Perlって開発者が開発費を生活費に使ってなくなって、
もう進展しない言語っていうのはマジな話なんですか?
900nobodyさん:2006/09/08(金) 01:58:30 ID:???
>>899
君はオンラインゲームのBOT開発でもしてればいい。
901nobodyさん:2006/09/08(金) 03:03:54 ID:???
Perl6を待ってる間にPHP,Ruby,Pythonをマスターしちゃえばいいよ☆
902nobodyさん:2006/09/08(金) 16:06:36 ID:???
いまから始めてもPerl6までにRailsの使い方マスターできるんじゃまいか?
903nobodyさん:2006/09/09(土) 23:21:42 ID:???
PerlにはCatalystがあるからRailsなんて使う必要無し。
904nobodyさん:2006/09/10(日) 22:16:45 ID:???
まぁRailsは必要ないにしても、Catalystはありえんな
905nobodyさん:2006/09/11(月) 23:26:14 ID:???
んじゃJifty?
906nobodyさん:2006/09/12(火) 05:05:37 ID:???
perl5自体がありえないよね
907nobodyさん:2006/09/12(火) 06:46:30 ID:???
perl5はとばんよ。
908nobodyさん:2006/09/12(火) 23:31:29 ID:???
Perl6がリリースされてもPerl5は根強く残るよ。
Perl5とPerl6は別言語としてParrotを通じて連携しあうのだよ。
909nobodyさん:2006/09/13(水) 00:27:12 ID:???
まぁ、今年のクリスマスは無理そうだな。
良くてPerl6の仕様が固まるくらいじゃないかな。
910nobodyさん:2006/09/13(水) 21:24:25 ID:???
最近出た「まるごとPerl」という本にPerl6の特集が載ってるな。
911nobodyさん:2006/09/13(水) 22:54:25 ID:???
そういやどのへんが決まってないんだろ>Perl6
個人的にはParrotの実装に手間取ってるんだと思ってたんだけど。
912nobodyさん:2006/09/13(水) 23:05:11 ID:???
「まるごと」にも書いてあるけど OOP周りが決まってないそうで。
913nobodyさん:2006/09/14(木) 20:19:07 ID:???
結構仕様変更があるわけだから、
PythonやRubyを超えたと確信するまでは、開発者もリリースしにくいだろうな。
914nobodyさん:2006/09/14(木) 23:01:43 ID:???
越えるとか越えないとかは関係ないかな。
考えたとおりに書いて、それが想定通りに動く言語になっていれば。
その意味でジャンクションとかgiven〜whenあたりはイイと思うんよ。
(既存の言語に慣れてる人はキモイと思うだろうけれどさ)

そーいや例外については何も書かれてなかったけど、
相変わらずeval{};if($@){}ってことはないよね?
915nobodyさん:2006/09/15(金) 06:38:56 ID:???
CATCHだよん
916nobodyさん:2006/09/15(金) 15:01:40 ID:???
Perl6がでたらプログラム覚えようと思ってそろそろ3年が経ちます。 orz
917nobodyさん:2006/09/15(金) 16:12:31 ID:???
try { ... CATCH { ... } }
CATCHブロックがtryブロックの後ろじゃなくて中にあるのが特徴的。
CATCHを書けばtryは省略可。
詳しくはS04、E04参照。
918nobodyさん:2006/09/15(金) 20:00:20 ID:???
>>916
どうせPerl6が出たところで、安定版が出てから…次のリリースで○○が搭載されてから…
とか言いながら結局触らないのが目に見えてんだから、四の五の言わずに
今使える奴をインストールしてみたらどうかしら?
919nobodyさん:2006/09/15(金) 20:10:43 ID:???
いまPerl6に突っ込むのは微妙だと思うぞ。
- そもそも仕様が固まってない
- 本家のドキュメントも最新の仕様と合ってない
- Pugs不完全
- Parrot不完全
手は出してみたけど、結局、脳内で想像するしかない状態だと分かった。
少しだけ試す事ができる程度。
920nobodyさん:2006/09/19(火) 00:22:27 ID:7yBXpCkV
テスト的にperl6でCGI作ってみたいな、なんて思ってたり。
可能かな。

でも日本語が通るのか通らないのか不安に思ってたり。
921nobodyさん:2006/09/19(火) 01:36:29 ID:???
Pugsの遅さ、重さに我慢出来るならCGIも作れそうだけど。
日本語については不明。
922ヽ(´ー`)ノ ◆.ogCuANUcE :2006/09/19(火) 21:07:25 ID:???
>>920
CPAN に Perl6 (pugs) で動く WWW::Kontent ってのがあるが。

Encode で四苦八苦してみたが、UTF-8 以外がうまく扱えない…。
923nobodyさん:2006/09/20(水) 00:43:00 ID:???
Perl6だとcgi-lib.plとかjcode.plは使えないの?
924nobodyさん:2006/09/20(水) 19:54:00 ID:???
使えないでしょうね。
てゆーか、CGI.pmとEncode.pm使いなさい。
925nobodyさん:2006/09/20(水) 19:54:58 ID:???
でもどーせ、Inline::Perl5とか出るんだろうね。
926nobodyさん:2006/09/20(水) 20:01:01 ID:???
KENT WEBが動かなくなるのを結構期待してる。
駆逐されて欲しい。
927nobodyさん:2006/09/20(水) 20:08:16 ID:???
それは困る。
928nobodyさん:2006/09/20(水) 23:16:30 ID:???
>>925

use perl5:モジュール名;
でPerl5のモジュール使えるんだからいらなくね?

……まあ誰か作るんだろうけどさ。
929ヽ(´ー`)ノ ◆.ogCuANUcE :2006/09/21(木) 00:44:36 ID:???
ファイルが UTF-8、端末が EUC-JP だとして。

#!/usr/bin/env pugs
eval(q{

use strict;
use warnings;

use Encode qw(from_to);

my $s = 'あいうえお';

from_to($s, 'utf-8', 'euc-jp');

print "$s\n";
# => BDFHJ

}, :lang<perl5>);


うーん、これでもだめか…。
Encode::Guess で $s を guess_encoding しても ascii としか出ないし、
utf-8 フラグを弄っても駄目だ。

どうすりゃいいんだ?
930nobodyさん:2006/09/24(日) 09:59:04 ID:???
>>928
Inline::Perl5ならjcode.plもcgi-lib.plも
そのまま使えるし、KENTの遺産も使えるよ。
931nobodyさん:2006/09/24(日) 12:54:38 ID:???
>>930
KENTの遺産!?
932nobodyさん:2006/09/25(月) 01:35:26 ID:???
負債でも遺産には違いないからなw
933nobodyさん:2006/09/25(月) 17:48:55 ID:???
KENTのGGIって結構使われてるから
遺産って言えば遺産になるんじゃないの?
934nobodyさん:2006/09/25(月) 20:24:15 ID:???
俺のCGIは全てKENT製
935nobodyさん:2006/09/26(火) 20:57:55 ID:???
PS2がPS1との互換性のおかげで売れまくったのと同じで
Perl5との互換性を保つことはPerl6が広まるのには必須だね。
関係ないけどPHP5はこれを怠ったおかげで泣かず飛ばずだし。
936nobodyさん:2006/09/26(火) 21:13:53 ID:???
PHPの場合は、マイナーバージョン違いでも非互換が多いからなw
937nobodyさん:2006/09/26(火) 21:19:40 ID:???
とは言うけど、Perl6は全然文法違うよ。
本当は互換性切り捨てたいんでしょ。
そこを曲げて、Perl5のライブラリは動くようにする、
Perl5の正規表現は perl5: を付けて使えるようにするってだけで。
Perl6用に全く対応しなくて良いという訳じゃなさそうだけど。
938nobodyさん:2006/09/26(火) 22:13:39 ID:???
#!/usr/bin/perl5
これで今までのPerl5スクリプトが動けば移行もスムーズなんだけどね。
939nobodyさん:2006/09/26(火) 22:30:15 ID:???
文法の違いはVMで吸収するんでしょ。
940nobodyさん:2006/09/27(水) 04:30:43 ID:???
>>938
それ希望w

ところでperl6は処理速度的にはどうなの?
遅かったら乗り換えるコストを考えてかなり手を出しにくいんだけど。
941nobodyさん:2006/09/27(水) 09:10:42 ID:???
use perl5;
じゃないの?
942nobodyさん:2006/09/27(水) 10:24:00 ID:???
perl6はどうかしらんが、Pugsは致命的に遅いね
943ヽ(´ー`)ノ ◆.ogCuANUcE :2006/09/27(水) 11:21:57 ID:???
>>938
俺の考えでは、/usr/bin/perl が Perl6 になって、
特に困ることはないと思う。

ttp://www9.ocn.ne.jp/~ymt/perl6/pugs.html
「Perl6 を使っていることをインタープリタに知らせる」

* 条件を満たしたコード = Perl6
* 条件を満たしてないコード = Perl5

条件を満たしていない場合は Perl5 として実行すれば、
既存のコードは Perl5 として動作する。
eval '...', :lang<perl5> があるってことは、Perl6 は
Perl5 のコードを動作させることができるってことなので。

>>942
そもそも pugs を実装してる Haskell がメチャクチャ遅い…。
944nobodyさん:2006/09/27(水) 11:54:40 ID:???
Perl5 では複数行のコメントは伝統的に
=begin comment
print "hoge\n";
=end comment
=cut
と書いていたが,


ごめwwww初めて知ったwwwwwwwwwwwwwww
945nobodyさん:2006/09/27(水) 15:58:27 ID:???
>>944
…(;゚Д゚)
946nobodyさん:2006/09/28(木) 06:13:04 ID:???
おまえらそんなに書き込むと4年目突入する前に次スレが必要になるぞ
947nobodyさん:2006/09/28(木) 19:51:56 ID:???
てゆーか、このスレ俺が立てたんだけどもう4年か・・・
待ったなー
948nobodyさん:2006/10/02(月) 13:37:53 ID:???
四年前か……思えば俺の人生も変わったものだ
949nobodyさん:2006/10/03(火) 00:17:34 ID:???
mooseとかを使ってperl5.8でどこまでperl6っぽくコード書けるんかなあ。
mooseはわかるけど、他のperl6っぽいmoduleがいまいちわからん。
なんかそれっぽいの結構あるし
950nobodyさん:2006/10/03(火) 00:38:37 ID:???
Parrotと似たような思想で開発されているmonoが
ガンガン出来てきてるのを見るとParrotやばいなー。
951nobodyさん:2006/10/03(火) 13:41:03 ID:???
IronPythonみたいのをPerlでも作った方が早いかもな。
ランタイムは既にmonoと.netがあってCLIも標準化されてるし、
そっちの方が後々便利だと思う。
952nobodyさん:2006/10/03(火) 18:12:47 ID:???
Perl.NETはactivestateから出てなかったっけ?
有償らしいから使ったことないけど。
953nobodyさん:2006/10/04(水) 02:16:20 ID:???
でもPerl6を体験できるのはParrotだけ!
954nobodyさん:2006/10/04(水) 22:02:45 ID:???
>>951
.NETなPerlで気になるのはCPANモジュールが使えるのかどうかだ。
PurePerlならともかくXSは駄目そうだし……。
955nobodyさん:2006/10/05(木) 20:09:24 ID:???
XSなんかParrot経由でも駄目なんじゃないの?
956nobodyさん:2006/10/05(木) 22:24:10 ID:???
>>955
もしそうならPerl5からの移行は絶望的だと思うんだけど。
なんとかするのがParrotマジックなんじゃね?

#それで難航してる気がしないでもないけど、実際はどうなんでしょうね
957nobodyさん:2006/10/05(木) 22:38:31 ID:???
てゆーか、今後XSじゃなくてInline推奨になるんじゃなかったっけ?
958nobodyさん:2006/10/22(日) 20:30:35 ID:???
ttp://www.poniecode.org/
どうやらPerl5をParrotで動かすプロジェクトは失敗したようです。
959nobodyさん:2006/10/22(日) 21:20:54 ID:???
>>958
英語でよく分からないんだが、ParrotでPerl5が動かないんじゃ
他の言語を動かすなんて無理なんじゃないの?
960nobodyさん:2006/10/22(日) 22:03:26 ID:???
Perl5の仕様が複雑過ぎただけでは?
961nobodyさん:2006/10/22(日) 22:21:01 ID:???
読んでみたけど、実質的にオワリってことじゃないのかな。
Fotangoのスポンサーで働く人がいた間はよかったが、コミュニティーとして
オープンソース的な参加者が十分でなく、放牧状態になってるってことだろうか。
962nobodyさん:2006/10/22(日) 22:28:06 ID:???
放牧にワラタ
963nobodyさん:2006/10/23(月) 00:53:20 ID:???
>>958
すげー今更なんだけどw
964nobodyさん:2006/10/23(月) 01:07:26 ID:???
俺は知らなかったよ…
8月下旬ならそれなりにニュースもチェックしていたと思うんだけどなあ。
965nobodyさん:2006/10/24(火) 18:54:55 ID:???
でも、perl5/parrotができちゃったら、
perl6に移行する奴は少なくなるんじゃない?
んでperl6が廃れていくという...
966nobodyさん:2006/10/24(火) 20:05:09 ID:xlIMAWJS
Perl5を使いたい奴はPerl5を使えばいい。
Perl6も同じ。そんなところがPerlらしい。
967nobodyさん:2006/10/25(水) 01:32:30 ID:???
windowsでperl6試そうと思ったんだが、
pxperlはなくなった?ダウンしてるだけ?
968nobodyさん:2006/10/25(水) 01:51:49 ID:???
>>960
×複雑過ぎた
○雑過ぎた
969nobodyさん:2006/10/25(水) 20:29:01 ID:???
>>968
そんなこたーない。
970nobodyさん:2006/10/28(土) 01:41:04 ID:???
3年かけてもまだ完成しないなんて時代遅れだろ
971nobodyさん:2006/10/28(土) 23:55:45 ID:???
ちんたらして時代からどんどん取り残されて、かぶいていくのがperlユーザ
972nobodyさん:2006/10/29(日) 00:00:44 ID:???
Perlをある程度使えれば、PHPやRubyへの乗り換えなんて1週間もあればできるだろ。
973nobodyさん:2006/10/29(日) 09:12:00 ID:???
元々シェルの拡張やCの補完として使っていた層がPHPやRubyを使うとは思えない。
974nobodyさん:2006/10/29(日) 10:13:00 ID:???
>>972
PHPは3日で十分。
975nobodyさん:2006/10/29(日) 12:15:23 ID:???
Pythonは触れられもしない理不尽
976nobodyさん:2006/10/29(日) 13:01:56 ID:???
>>973
まあそうなんだが、それをいうと、その層はPerl6も使いそうに無いけどw
977nobodyさん:2006/10/29(日) 13:36:42 ID:???
>>972
PHPには乗り換えないだろ。
仕事で仕方なく使う必要があるかもしれんが。

マトモのなコードを書こうとすると死ねるからなぁ。。。
978nobodyさん:2006/10/29(日) 13:39:15 ID:???
>>975
python好きだよ
perlの方が楽だけど
979nobodyさん:2006/10/29(日) 20:37:16 ID:???
行き着く先はLISPって事でおk?
980nobodyさん:2006/10/29(日) 21:18:33 ID:???
>>979
高ぇよ
981nobodyさん:2006/10/29(日) 22:34:23 ID:???
誰かもうそろそろ次スレ頼む。
982nobodyさん
新スレ立てる前にリンクを精査しないと…。
なんせスレ立てが 3 年前だから、情報が古すぎる。

とりあえず外せないのはこんな感じか。

Perl6 - 公式サイト
  http://dev.perl.org/perl6/
Parrot - Perl6 の VM
  http://www.parrotcode.org/
Pugs - Haskel による Perl6 の実装
http://www.pugscode.org/
Perl5 による Perl6 の実装
  http://search.cpan.org/~fglock/v6-alpha-0.015/

以下も日本語情報ではよくまとまってる。

Pugs で Perl6 を体験する
  http://www9.ocn.ne.jp/~ymt/perl6/pugs.html
Perl6 Rules(新たな正規表現)
  http://www9.ocn.ne.jp/~ymt/perl6/rules.html
Perl5 モジュールが使える Pugs をビルドするには
  http://folksonomy.sakura.ne.jp/perl/pugs_build.html

他は古すぎね?