トップページ⇒tech
519コメント141KB

Perl6について語れや。

■ このスレッドは過去ログ倉庫に格納されています
0001パーラーNGNG
新しく生まれ変わるPerl、
Perl6についてなんでもいいから語れ。
0263デフォルトの名無しさんNGNG
>>262
何を言っているのかよくわからん。
0264デフォルトの名無しさんNGNG
> 257
404 not found
0265デフォルトの名無しさんNGNG
Perl6っていつ出るんだろ?
もう何年作ってるんだ?
0266デフォルトの名無しさんNGNG
っていうか,いまのとこ最新版は5.7.3でしょ?
0267デフォルトの名無しさんNGNG
5.7.3ではどんなことができるン?
0268デフォルトの名無しさんNGNG
知らん、ただ次出るのは5.8みたいね。
delta みても5.8 5.8 って叫んでるし。
0269デフォルトの名無しさんNGNG
Net::Ping;
たぶん5.7.2には入ってなかった。
0270デフォルトの名無しさんNGNG
>>262
C使えるサーバーが滅多にないから
Perl=CGIだと思ってるんじゃないの?
0271デフォルトの名無しさんNGNG
Cが使えないというか、ユーザのPCと鯖のプラットフォームが異なる場合、
クロスコンパイラを用意せんとあかん。
cc使えるISPでは別だけど。
0272デフォルトの名無しさんNGNG
俺はPerlとCのどっちも使えるが、どうみてもCでCGIを書くよりも
Perlで書いたほうが効率的かつ実用的である。それほどPerlはCGIに
適してるなあと感じる。だからPerl=CGIと認識されても別に間違いではない。
0273デフォルトの名無しさんNGNG
>>272
Perlを使った後Cを使うと、便利なだけに頭がだらしなくなるように思う漏れ。
0274デフォルトの名無しさんNGNG
で、perlの「書きやすいけど読みにくい」ってのは改善されるのかね?
いやもちろん、保守を考えて読みやすく書く事もできるのはわかるんよ。
0275デフォルトの名無しさんNGNG
>>274
それはメジャーになった今となってはどうしようももない気が。
メジャーゆえに素人が手をだし、無茶苦茶なコードを撒き散らしてるからね…。
紅玉もガシガシ使われるようになれば「Writeonly」っつー批判が絶対出てくると思う。
0276デフォルトの名無しさんNGNG
Ruby━━━━━(゚∀゚)━━━━━!!!!
0277デフォルトの名無しさんNGNG
だれか perl5で動くRubyの処理系つくんね-かな(他力本願)
折れは使わないけど。
0278デフォルトの名無しさんNGNG
Perl5のコードにRubyを埋め込む事なら出来るぞ(w
Inline::Ruby
http://search.cpan.org/doc/NEILW/Inline-Ruby-0.01/lib/Inline/Ruby.pod
0279デフォルトの名無しさんNGNG
http://search.cpan.org/search?mode=module&query=Inline
Inline:
ASM
AWK
Basic
C
CPP(C++)
Java
Python
Ruby
Tcl
0280デフォルトの名無しさんNGNG
Inline::ASMやInline::C使ったからって別に早くなるわけじゃないよね?
0281デフォルトの名無しさんNGNG
Inlineって単に初回呼び出し時にコンパイル(w
してその後はdllを呼び出すみたいもんでしょ?
0282デフォルトの名無しさんNGNG
CPANなかったらPerlは使ってないだろうなぁ。
Perl5.8にはCJKに対応したEncodeモジュールついてくるみたいだし、
簡単にテキストを扱うにはPerlが一番かな?
static無いのはどうかと思うけど、Perl5にはがんばって生き続けて欲しい。
そんでもって、Perl6の必要性は・・・ないなぁ。
0283デフォルトの名無しさんNGNG
Perl5.8っつーのはもうそろそろリリースなの?
0284デフォルトの名無しさんNGNG
Perl6では主要なモジュールは標準にしてくれるといいんだけど。
例えば、Net::SMTP、Net::POP3、LWP、HTML::Templateなどなど。
0285デフォルトの名無しさんNGNG
http://ton.2ch.net/test/read.cgi/gline/1018386537/l50
<<FFドラクエ板>>に投票、よろしくパルプンテ!
http://ton.2ch.net/test/read.cgi/gline/1018386537/l50
<<FFドラクエ板>>に投票、よろしくパルプンテ!
http://ton.2ch.net/test/read.cgi/gline/1018386537/l50
<<FFドラクエ板>>に投票、よろしくパルプンテ!
http://ton.2ch.net/test/read.cgi/gline/1018386537/l50
<<FFドラクエ板>>に投票、よろしくパルプンテ!
0286デフォルトの名無しさんNGNG
>>283
5月リリースじゃなかったっけ?

0287デフォルトの名無しさんNGNG
>>284
Net::SMTP、Net::POP3などはlibnetでひとくくりぞなもし。
0288ぺるにゃんNGNG
今の Perl は、オブジェクト指向スタイルで書いたときに、
何かと無駄なコストを支払わなきゃいけないのが、不満です。
Perl6 では、オブジェクト指向で書いたときのコストは
もうすこし下がるのかにゃ…(−−? 私は何も情報を得ていません。

Perl 5.005 くらいから、ハッシュよりもうすこし安価な「擬似ハッシュ」
なんて新しいものができたけど、けっきょく廃止になったみたいだし…。

純オブジェクト指向言語にして、なんて言わないから、
もうすこし内部で、オブジェクト指向向けの実装をして欲しいと願っています。
0289デフォルトの名無しさんNGNG
>>288
ご希望の方向に進んでるので安心すれ。情報を得てみてもよし。

0290デフォルトの名無しさんNGNG
2002年5月にα、7月にβ、10月にPerl6.0.0が出るらしいね。>Perl6
http://homepage1.nifty.com/kazuf/perl6.html
0291デフォルトの名無しさんNGNG
>>290
んー、でもその情報って、2001年夏くらいに考えていた予定でない?
現在LarryがApo5を作ってる途中なので、5月にαってわけにはいかなさげ。
0292デフォルトの名無しさんNGNG
Perl5.6.8が5月に出るって話だから
それがPerl6のαってことなのかね。(んなわけねーか)
0293デフォルトの名無しさんNGNG
>>292
5.8.0だね。残念ながら違う。5.8.0はPerl5の最終バージョン
(もちろんバグfixで5.8.1……は出ると思うが)。
Perl6はPerl5とはかなり違ったものになる模様。
0294デフォルトの名無しさんNGNG
>>288

無駄なコストっていっても、Perlの場合一番プリミティブなSCALARでさえ既にJavaでいうところのプリミティブ型とは比較にならないくらいリッチでコスト高なんですけど。

メモリのコストの問題だとしてそんなシビアな事あるかね?
0295デフォルトの名無しさんNGNG
Perl6もあんまりもたもたやってられないと思うんだけどなぁ。
0296デフォルトの名無しさんNGNG
http://www.jus.or.jp/benkyokai/02-05.html
セミナーあげ
0297デフォルトの名無しさんNGNG
>>296
いきてー!でも時間ねー!
0298デフォルトの名無しさんNGNG
>>297
懇親会兼Tokyo.pm例会の飲み会にだけでも出るとヨロシ
0299デフォルトの名無しさんNGNG
で、セミナーの結果はどうだた?
0300デフォルトの名無しさんNGNG
300
0301デフォルトの名無しさんNGNG
パロットとperl6ってなんか違うんですか?
そもそもperl6はどこにおちてるんですか?
0302デフォルトの名無しさんNGNG
セミナーはIRCでDamian ConwayとDan Sugalskiをつかまえて質問するとゆー大技炸裂。

みんなPerl6の変貌ぶりにげんなりって感じだったかも。
0303デフォルトの名無しさんNGNG
>>299
現状のサマリを知ることが出来たから良かったな。
(当たり前だが)まだ流動的な要素が多いから質問されても確実なことは言えなくて困ってたけど。

あくまでも「現状はこうなってます」の話だから、「こうなりますか?」って質問はナシだろ(w


あとRuby房が紛れ込んでて「敵陣で反感をかい一人だけイイ気分」で痛々しかったぞ。
0304デフォルトの名無しさんNGNG
> あとRuby房が紛れ込んでて「敵陣で反感をかい一人だけイイ気分」で痛々しかったぞ。
ありゃ、気づかんかった。どの質問でそう思った?

Perl4のころの知識を前提としてると思われる質問ならいくつかあった気もするが。
0305デフォルトの名無しさんNGNG
質問の間に割って入って答えてたちっさい人は何者?
0306mad-pNGNG
>>305
前田です。しゃべりすぎたなーと反省してたんですが、邪魔でしたか?
0307デフォルトの名無しさんNGNG
>>306
そんなことないよ。
つーかそれがセミナーっしょ。
0308305NGNG
いや、脱線してたわけでもなく話が深くなっていたので良かったっす。

あ、Perlの国へようこその人(変な言い方)ですか?
0309mad-pNGNG
>>308
あ、それ聞いて安心しました。
そうです。「ようこそ」の著者のひとりです。
0310デフォルトの名無しさんNGNG
Apo.5が出た。正規表現について。
過去のしがらみをばっさり切りすて、新境地へ。

http://www.perl.com/pub/a/2002/06/04/apo5.html
0311デフォルトの名無しさん NGNG
> perl6

うむ。

その心意気や、良し。
0312デフォルトの名無しさんNGNG
Perlなんて所詮はおもちゃ
0313デフォルトの名無しさんNGNG
ハッカーは便利に使えるおもちゃを好む
0314デフォルトの名無しさんNGNG
Perl5.8はどうですか?
0315デフォルトの名無しさんNGNG
GNUの5.73のソースが汚い
キモイ
0316デフォルトの名無しさんNGNG
>>315
いや、お前の方が。
0317デフォルトの名無しさんNGNG
A5の正規表現で質問。

埋め込まれた式はどのコンテキストで評価されるの?

今は正規表現リテラルってのがあるって聞いたけど、リテラルが作られたコン
テキストで評価されるのか、置換を呼び出したコンテキストで評価されるのか…。
0318デフォルトの名無しさんNGNG
>>316
(゚Д゚)ハァ?
首吊れアフォ
0319デフォルトの名無しさんNGNG
盛り上がってまりまし(略
0320デフォルトの名無しさんNGNG
>>319
ニュー速へ帰れ邪魔。
0321デフォルトの名無しさんNGNG
>>317
コンテキストっていうのが、array/scalar/string/booleanて意味だとすると
以前と変わってないので、違うと考えて答える。

すると、「どのレキシカルスコープを見るか」という話になると思うけど、
それはクロージャを作った場合と同じ。
つまり、
{
my $cl = sub { ... { $abc } };
}
というときの$abcの実体がどの$abcかっていうのと、
{
my $re = rule { ... { $abc } };
}
の$abcとは同じ。ruleをrxに置きかえて書いても同じだ。

実行時に$abcの値の可能性としてあるのは「正規表現実行スコープ」みたいなもの
(<let>とか:=で作られるもの)がある。これは、正規表現エンジンのバックトラックに
よってundoされる場合がある。

これで答になったかな??
0322317NGNG
なったなった。サンキュ。
0323デフォルトの名無しさんNGNG
Perl6で複数行のコメントは可能デツカ?

Cで言う
/*
   コメントですよ。。。( ̄ー ̄)ニヤリッ
*/

みたいな
0324デフォルトの名無しさんNGNG
>>323

http://www.perl.com/pub/a/2001/05/03/wall.html#rfc%20005:%20multiline%20comments%20for%20perl
0325デフォルトの名無しさんNGNG
>>324

#<<"---- COMMENT ----";
 コメントですよ。。。( ̄ー ̄)ニヤリッ
---- COMMENT ----

ってやるのか。うーむ。
0326デフォルトの名無しさんNGNG
>>325
here comment?
0327デフォルトの名無しさんNGNG
>>325
なんだそりゃ…。
PODは無くなるのだろうか?
0328デフォルトの名無しさんNGNG
とりあえず2byte文字を完璧にサポートして欲しいなあ・・・
0329デフォルトの名無しさんNGNG
>>328
2バイトっていうのはどうかと。
多バイトで処理してほすぃ。
0330デフォルトの名無しさんNGNG
>>328

5.8系で完璧だとおもうが。Javaよりより完璧に近いとみた。
0331デフォルトの名無しさんNGNG
>>330
つまり、内部処理はunicodeってことですか?
0332デフォルトの名無しさんNGNG
>>331

そ。
仮にソースを他のエンコーディング使って書きたいときは

#!perl

use encoding 'euc-jp';


とかすればオケ。
0333デフォルトの名無しさんNGNG
Exe. 5ってまだ出ないのかな。
YAPC(先週?)とかTPC(いつ?)で忙しい?
0334デフォルトの名無しさんNGNG
なんでもええよ。
俺は新しいPerl にとことん着いていくから。
0335デフォルトの名無しさんNGNG
俺も新しいPerlについていく。
だが、どうしてもPerl5の書式が良いって言う人の為に
Prel5の記述とPerl6の記述を選べるようにできたらいいね。
0336デフォルトの名無しさんNGNG
もうPerlにはついてゆけません・・・・
0337デフォルトの名無しさんNGNG
>>336 それもまた良し。
0338デフォルトの名無しさんNGNG
>>337
それでも使っちゃうけど。
0339デフォルトの名無しさんNGNG
>>338
結局使うのかよ!
0340デフォルトの名無しさんNGNG
>>339
Cで書いたら面倒な処理があるし・・・
CとPerl以外使えないし(涙
0341デフォルトの名無しさんNGNG
>>335
そーいうのがサポートされるんじゃなかったっけ?
それともPerl5のコードをPerl6用に変換するツールがついてくるんだっけ、
それともParrot用のPerl5のパーサが付くんだっけ?
0342デフォルトの名無しさんNGNG
>>341
VB->VB.NETみたいだな。
0343デフォルトの名無しさんNGNG
>>342
VBといっしょにしないでいただきたいね。
0344デフォルトの名無しさんNGNG
>>343
正直、悪かった。

ってまぁた高速レスだなw
0345デフォルトの名無しさんNGNG
いくつか、Perl5専用/Perl6専用のキーワードがあって、
Perl5専用のが出てきたらPerl5パーザに切り換える。
Perl5専用: package
Perl6専用: class, module

……という案が出ています。
コマンドラインから明示するなどの
道も用意されることになるでしょう。
0346デフォルトの名無しさんNGNG
自動的にってのもいいんだけど、明示的に
Perl5使いマース、Perl6使いマース
ってのを示せたらいいのにねぇ。
0347 ◆JAPH9PWA NGNG
自動も明示もいやだなぁ。
トランスレータだけで十分。

0348デフォルトの名無しさんNGNG
−− Perl 6 開発の補助金が底を尽きる(7/10付)−−
http://slashdot.jp/article.pl?sid=02/07/10/057238&mode=thread




( ゚д゚)ポカーン
0349デフォルトの名無しさんNGNG
>>348
(゚д゚)マズー
0350デフォルトの名無しさんNGNG
寄付したよ〜。
0351デフォルトの名無しさんNGNG
どうやって寄付すればいいの?
0352デフォルトの名無しさんNGNG
ActivePerl5.8ってのはもう出てるの?
0353デフォルトの名無しさんNGNG
なんだか Perl っていいときのうちに終っておけばよかったマンガみたいだな。
0354デフォルトの名無しさんNGNG
Perl は 5 でその歴史的役割を終え、Python, Ruby に道を譲った・・・。
0355デフォルトの名無しさんNGNG
質問。ブラウザ履歴を取得するにはどうすればいいの?
数件前の履歴とか。
0356ぺるにゃんNGNG
>>353 さん。

その表現は面白いですにゃ〜。

みなさんは、「Perl のいいとき」って、ver. いくつの時だったと思いますか?
0357名無しさん@XEmacsNGNG
>356
Perl5 。で、オブジェクト指向を使わないとき(w
0358デフォルトの名無しさんNGNG
正直、Perl6 についていけるか不安でたまらない
0359デフォルトの名無しさんNGNG
別に好きにすればいい。
他に乗り換えるのも選択枝の内。
誰も責めたりはしない。かも。
0360デフォルトの名無しさんNGNG
Perl6でどう転ぶか。
良くなってほしいねぇ〜。
03611NGNG
はやく消えて欲しいね。
0362Name_Not_FoundNGNG
>>294
いまさらだけど、
コストっていうのは書き手のコストのことでしょう。
いちいち accesser 書いたりとか面倒。
■ このスレッドは過去ログ倉庫に格納されています