本連載では第一線のPerlハッカーが回替わりで執筆していきます。今回は創刊11周年記念号ということで特別編です。
2011年10月13日~15日、
なお、
自己紹介
DANKOGAI:DANKOGAIこと小飼弾です。今回は参加していただいてありがとうございます。さっそく自己紹介からはじめましょうか。RJBS、
RJBS:RJBSことRicardo Signesです。CPANオーサーでPerlでいろいろとフリーなソフトウェアを書いています。だいたいはE-mail関係だね。
JESSE:JESSEことJesse Vincentです。現在、
全員:
JESSE:基本的にはプロジェクトリーダーとコーディネーターとして、
MLEHMANN:MLEHMANNことMarcLehmannです。僕もCPANにたくさんモジュールを書いているけど、
DANKOGAI:PerlよりCをよく書いているよね?
MLEHMANN:えぇっ?
SARTAK:SARTAKことShawn M Mooreです。高校のときにPerlを書き始めたので、
GUGOD:劉康民です。ニックネームはGUGOD。私はperlbrew
XAICRON:xaicronこと嶋田裕二です。Mobage APIやら、
TOKUHIROM:tokuhiromこと松野徳大です。CPANでいくつかのモジュールを書いています。Test::RequiresとかTest::TCPとかDaikuとかShikaとか。だからMooseのコミュニティには嫌われているんだよね
全員:
SARTAK:そんなことないよ! DMAKI:この連載の監修をやっている一般社団法人Japan Perl Association
なぜPerlなの?
DANKOGAI:よし、
MLEHMANN:僕はCも好きでC++もいっぱい書いているよ。
DANKOGAI:おお、
MLEHMANN:大事なのは仕事ごとに適切な言語を選ぶことだね。Cのほうが良い部分が少しあってPerlのほうが良い部分がたくさんある。だから仕事を分け合っているようなものだね。
DANKOGAI:RJBSは?
RJBS:僕がPerlを知っている一番の理由はね……。
DANKOGAI:PerlよりSMTP
RJBS:くそっ DANKOGAI:xaicronはどう? XAICRON:最初に使ったのがPerlで、 DANKOGAI:GUGODは? GUGOD:僕の場合は、 DANKOGAI:SARTAKは? SARTAK:コミュニティというのは僕にとっても居心地が良いね。あとPerlはプログラミング言語でできることの境界を押し広げてくれるという点も好きだね。たとえばAnyEvent DANKOGAI:tokuhiromは? TOKUHIROM:僕はPerlのコミュニティが好きだし、 DANKOGAI:なぜPerlかについて話してきたわけだけど、 JESSE:んーっと、 DANKOGAI:誰かC++が上手な人っていたっけ? Cはシンプルな言語だけど、 JESSE:僕は多分これまで100行もC++を書いていないし、 RJBS:僕はPerlでも同じことを感じるけどな。Perl 5を12年だか13年だか使っているけど、 DANKOGAI:ほかの言語はどんなのを知ってる? XAICRON:僕はJava、 DANKOGAI:ビジネス用に? XAICRON:いやいや DANKOGAI:プログラミング言語と自然言語についてちょっと考えてみようよ。僕たちは自然言語、 JESSE:コンピュータ言語を作る場合、 SARTAK:コンピュータ言語は自然言語よりもよりどりみどりだよ。 RJBS:PHP以外ね 全員: RJBS:今ある言語よりも簡単なものを開発しようとした人もいたと思うんだよね。 MLEHMANN:新しいものを作って育ててから、 DANKOGAI:テンプレートとか正規表現みたいに言語の中の言語みたいなものがあるよね。Perlの中にさらに正規表現やらSQLやらを埋め込むことができる。JSON JESSE:多分僕らは時間を大事にするからだと思うよ DANKOGAI:でもBrainfuckもコンピュータから見たらほかの言語と一緒だよ。 JESSE:コンピュータから見たら同じだけど、 RJBS:自然言語つまり話し言葉でも、 DANKOGAI:JESSE、 JESSE:そうだね、 DANKOGAI:第二のPHP? JESSE:多分Facebookだと思うんだけど、 DANKOGAI:で、 JESSE:Perlがネイティブにブラウザで動くところは見てみたいけどね。PerlがJVM DANKOGAI:正気か狂っているかで言ったら、 RJBS:その質問に答えられる気はしないな DANKOGAI:君はその両方をやってるよ! RJBS:それはおもしろい質問だね。なぜならSMTPはすべてのルールを理解することができる、 DMAKI:ぼちぼち収束に入ってもらえると……。 DANKOGAI:収束するのこれ!? 全員: DMAKI:よし、 JESSE:YAPCは最高! MLEHMANN:YAPCは最高! DMAKI:どんなところが好き? JESSE:来ている人も好きだしトークも好きだし、 DMAKI:ん? ごめんよく聞こえなかった、 JESSE:YAPC::Asiaは僕が行ったほかのYAPC全部合わせたよりも楽しいよ!! DMAKI:おぉ、 JESSE:ほんとさ! 全員: JESSE:会場に入ったら、 DMAKI:RJBSはこれが初めてのYAPC::Asiaだよね? RJBS:みんなが DMAKI:MLEHMANNもこれが初めてのYAPC::Asiaだよね。 MLEHMANN:あー……、 DMAKI:SARTAKとGUGODは毎回ここにいるから何を聞けばいいのかわからないな SARTAK:僕がここに来るのはみんながやっていることが好きだからなんだ。たとえば言語の壁を越えたり、 GUGOD:私はもともと日本が好きだから毎回ここにいるんだ DANKOGAI:もうちょっと商業化したほうがいいかな? MLEHMANN:No! 全員: DMAKI:僕はもう少し商業化したいんだけどねぇ……。 GUGOD:もうお金いっぱい持ってるでしょ! DANKOGAI:日本でPerlの商標を取ろうとした面倒な輩がいてね、 DMAKI:そういうことも含めて法人としてはそれなりにお金が必要だからね MLEHMANN:でも僕らが望んでいるのは DMAKI:次回はこのシャイな日本人たちにもっと話させるような新しい仕掛けやらもっとおもしろい企画やらを考えるとしますか。 外野:Morebeer! DMAKI:最後にもう一つだけ。これはWEB+DBPRESSという雑誌のリレー連載なんだ。そしてSARTAKが次のバトンを受け取りたそうなんだけど、 SARTAK:OK! DMAKI:日本語だよ? SARTAK:日本語で! 全員:他にはどんな言語を使える?
プログラミング言語と自然言語
Perl coreを小さくしたい
YAPC::Asiaの印象
次回はSARTAK!