Perl Hackers Hub

第12回 【特別編】小飼弾のPerlハッカーに逢いたい♥

この記事を読むのに必要な時間:およそ 5 分

本連載では第一線のPerlハッカーが回替わりで執筆していきます。今回は創刊11周年記念号ということで特別編です。小飼弾のAlpha Geekに逢いたい♥⁠WEB+DB PRESS Vol.32~55)の1号限りの復活版として,⁠小飼弾のPerlハッカーに逢いたい♥」をお送りします。

2011年10月13日~15日,東京・東京工業大学にてYAPCYet Another Perl Conferences::Asia 2011 Tokyoが開催されました。国内外から多くのPerlハッカーが参加しましたが,今回はその中から海外エンジニア5人,日本人エンジニア2人にお越しいただき,それにホストの小飼弾さん,連載監修として立ち会った牧大輔さんを加えた9人で座談会を行いました。

なお,文中の話者表記は,CPAN注1ディレクトリの表記に合わせています。

注1)
膨大なPerlモジュールが登録されたライブラリサイト。

自己紹介

DANKOGAI:DANKOGAIこと小飼弾です。今回は参加していただいてありがとうございます。さっそく自己紹介からはじめましょうか。RJBS,よろしく。

RJBS:RJBSことRicardo Signesです。CPANオーサーでPerlでいろいろとフリーなソフトウェアを書いています。だいたいはE-mail関係だね。

JESSE:JESSEことJesse Vincentです。現在,Perl 5のPumpking注2をやっています。つまり現在のPerl 5は良くも悪くもすべて僕のせい,ということだね。

全員:(笑)

JESSE:基本的にはプロジェクトリーダーとコーディネーターとして,ほかの人たちがすばらしい働きをできるようにいろいろとやってるよ。

MLEHMANN:MLEHMANNことMarcLehmannです。僕もCPANにたくさんモジュールを書いているけど,だいたいは自分が使いたいものを作っている感じかな。

DANKOGAI:PerlよりCをよく書いているよね?(笑)

MLEHMANN:えぇっ?(笑)ここ10年間は必要にかられてイベント駆動関係やスレッド関係のPerlのモジュールを書いているよ。

SARTAK:SARTAKことShawn M Mooreです。高校のときにPerlを書き始めたので,まだそこまで長くはないかな。最近はだいたいMoose関係の仕事をしているから,オブジェクト指向プログラミングに興味があるね。

GUGOD:劉康民です。ニックネームはGUGOD。私はperlbrew注3というツールを書いています。どういうわけか最近人気が出てきたみたいだね。私はもともとはPerl,Ruby,JavaScriptのプログラマですけど,Perlが一番大好きな趣味です。

XAICRON:xaicronこと嶋田裕二です。Mobage APIやら,App::pmuninstallやら,WWW::Youtube::Downloadやらを書いています。

TOKUHIROM:tokuhiromこと松野徳大です。CPANでいくつかのモジュールを書いています。Test::RequiresとかTest::TCPとかDaikuとかShikaとか。だからMooseのコミュニティには嫌われているんだよね(笑)⁠

全員:(笑)

SARTAK:そんなことないよ!

DMAKI:この連載の監修をやっている一般社団法人Japan Perl Association(JPA)代表理事の牧大輔です。YAPCの裏方とかやってます。CPANではDMAKIです。

左から,牧大輔(DMAKI)さん,小飼弾(DANKOGAI)さん,Jesse Vincent(JESSE)さん

左から,牧大輔(DMAKI)さん,小飼弾(DANKOGAI)さん,Jesse Vincent(JESSE)さん

注2)

Perl 5のマネージャー的存在のこと。
注3)

複数のバージョンのPerlを共存,管理するツール。

なぜPerlなの?

DANKOGAI:よし,全員自己紹介し終わったね。じゃあまずは,この挑発的な質問から始めようか。なぜPerlなの? なぜたとえばCじゃないの?

MLEHMANN:僕はCも好きでC++もいっぱい書いているよ。

DANKOGAI:おお,そうだった。PerlよりもCのほうで君の名前をよく見かけるよ!

MLEHMANN:大事なのは仕事ごとに適切な言語を選ぶことだね。Cのほうが良い部分が少しあってPerlのほうが良い部分がたくさんある。だから仕事を分け合っているようなものだね。

DANKOGAI:RJBSは?

RJBS:僕がPerlを知っている一番の理由はね……。

DANKOGAI:PerlよりSMTP注4を一番よく知ってるんじゃないの?(笑)

RJBS:くそっ(笑)。今まで興味を持った言語はいっぱいあったし,それらで仕事もしたけど,Perlのコミュニティはとても親しみすい。簡単に人に出会えて,友達もすぐできるし,一緒に仕事をしたり する。だからPerlで仕事をすることは個人的にも満足だよ。

DANKOGAI:xaicronはどう?

XAICRON:最初に使ったのがPerlで,ずっと使っているっていうのが一番の理由なんですけど……。あとはPerlで職にありつけたので,Perlは大好き(笑)。

DANKOGAI:GUGODは?

GUGOD:僕の場合は,Perlを勉強する前はPHPをやっていたんだ。PHPの前はBASICとCだったよ。Perlを始めた理由はAudrey注5とclkao注6の2人に会ったことなんだ。知っていると思うけど彼らはとてもクレイジーで,なぜかわからないけど僕にクレイジーな世界に入るべきだと思わせてくれたんだ(笑)。Perlを使い続けている理由はRJBSと一緒で,Perlの人はとても親切だし優秀だね。いつもPerlの人に会うのを楽しみにしているよ。

DANKOGAI:SARTAKは?

SARTAK:コミュニティというのは僕にとっても居心地が良いね。あとPerlはプログラミング言語でできることの境界を押し広げてくれるという点も好きだね。たとえばAnyEvent注7はとてもクールだし,Coro注8とかもそうだね。

DANKOGAI:tokuhiromは?

TOKUHIROM:僕はPerlのコミュニティが好きだし,Perl 5はどのアップデートでも僕が書くアプリケーションを壊さないから(笑)。

左から,Marc Lehmann(MLEHMANN)さん,松野徳大(TOKUHIROM)さん,劉康民(GUGOD)さん

左から,Marc Lehmann(MLEHMANN)さん,松野徳大(TOKUHIROM)さん,劉康民(GUGOD)さん

注4)
Simple Mail Transfer Protocol。メール送信プロトコルの一つ。
注5)
Audrey Tang。台湾出身のプログラマ。
注6)
Chia-liang Kao。台湾出身のプログラマ。
注7)
Perlのイベント駆動プログラム用モジュール。
注8)
Perlでコルーチンを実装するモジュール。

著者プロフィール

小飼弾(こがいだん)

ブロガー/オープンソースプログラマー/投資家などなど。ディーエイエヌ(有)代表取締役。1999~2001年(株)オン・ザ・エッヂ(現(株)ライブドア)取締役最高技術責任者(CTO)。プログラミング言語Perlでは,標準添付最大のモジュールEncodeのメンテナンス担当。著書に『アルファギークに逢ってきた』(2008年5月,技術評論社)。ブログは『404 Blog Not Found』

URLhttp://blog.livedoor.jp/dankogai/

コメント

コメントの記入