2011年5月4日水曜日

チーム紹介: Nick Coghlan

原文はこちら: Meet the Team: Nick Coghlan

この記事は、Python コア開発チームを手短かに紹介する "チーム紹介" シリーズの1つです。

名前:Nick Coghlan
所在地:オーストラリアのブリズベン
ホームページ:http://www.boredomandlaziness.org

Python はどのぐらい使っていますか?

1999年頃、ネットワーク講座の講師が Python 1.5.2 を使っていて初めて出会いました。2002年頃から仕事で自動テストに使い始めて、その後ずっと使い続けています。

コアコミッタになってどのぐらいですか?

2005年に PEP 343 (主にコンテキストメソッドを捨てる) を更新するために Guido からコミット権をもらいました。

コア開発者として始めたときはどうでしたか?最初のコミットを覚えていますか?

パッチの提供については、2004年に3ヶ月間休んで、Raymond と Facundo と協力して decimal モジュールの、主に通信会社のベンチマークを実行して高速化する方法を見つけて、たくさんのパッチを提供しました。decimal モジュールの見知らぬ人のハック (特殊ケースを調べる高速なパスや、整数桁のタプルを整数に変換するときに文字列を利用するといったもの) は、当時に由来しています。

最初のコミットは、PEP 343 に関するものでした。その後、おそらく AST コンパイラのブランチに追加されて、2.5 に含められたはずです。

いま開発しているのは Python のどの分野ですか?

runpy, functools, contextlib が主に私の受信箱に入っています。他には、Brett と Victor がインポートでやろうとしたこと、Raymond が collections と itertools でやろうとしたこと、コンパイラに対して起こるものに注目しています。また、ものごとの文化的側面にも高い関心があります。

Python のコア開発を行っていないときは Python でどんなことをしますか?

実際にはあまりありません。仕事での Python の役割は普通に使っているだけなので、そこでハックをすることは多くありません。デジタル音楽ライブラリを整理するプログラムがとても欲しいですが、そういったスクリプトは、ちょっとしたハックですぐにできます。

プログラミングをしていないときは何をしていますか?

テコンドー、コンピュータゲーム、サッカー、読書などです。

0 件のコメント:

コメントを投稿