歓談会の様子が書けました。他にこんな話題があった、などと追加していただけると幸いです。間違いがあれば指摘ください。写真は、読書会のWebページにありますのでそちらをご覧下さい。Java」を読む会を開催していました。Bloch氏が9月に日本で開催されるJavaOneに、やって来ることを知りました。Java」を読んでいる読書会があることを紹介してくれていました。そこで、JavaOneでJoshuaさんに接触を図り、読書会メンバーと歓談を行うことになりました。BlochさんSunのシニア・スタッフ・エンジニア。コアJavaプラットフォーム・グループの設計者。Sunの前には、トランザーク社でEncinaの分散トランザクション処理などを担当。GafterさんSunのスタッフ・エンジニア。Javaコンパイラとツール(javac/javadoc/javah/javap)の開発者。Tiger(J2SE1.5)に導入予定のGenericsのプロトタイプJavaコンパイラも開発している。その前は、C++コンパイラ部門にいた。コンパイラ分野に長年携ってきた。ロチェスター大学のコンピュータ科学の博士号を持つ。□集合JavaOne最終日は最終セッションが19:00に終了するので、19:30にインターコンチネンタル・ホテル横浜のロビーで待ち合わせました。JavaOne会場にあるホテルです。Gafter氏の2名が参加してくれることになっています。村山さん、高橋(智)さん)と落ち合い、ロビーへ向いました。ロビーには、JavaOneで見かけたSunのエンジニアが何名かおりました。打ち上げ等に向うのでしょう。ここで根本さんと合流。帯メールだったら名前を本文に書かないと誰からか分からない)、とりあえずお店が決まったらメールをだせばよいでしょう。後、ロビーの片隅にJoshuaさんとNealさんが来ているのに気がつきました。近寄って声をかけました。「夕食を食べたか?」と聞いたら、「未だ」との事でした。Sushi」との回答でした。そこで我々は寿司屋さんへ向かうことにしました。クイーンズスクエアに何軒か寿司があったので、ぞろぞろと向かいました。途中、日本は過ごしやすい気候だ、とJoshuaさんが言っていたので、9月も前半は30度を超える暑さで湿度も高いと話したら、ニューヨークに住んだことがあるので分かると言っていました。こちらが湿度で"wet"と表現したら"humidity"と返ってきました。使う単語も理系だなと思った場面でした。□寿司屋にてクイーンズスクエアの中の寿司屋さんに入りました。この時点で9人、8人がけにちょっと詰めて座りました。本酒通であることを発見。日本酒の銘柄をいくつも知っていたのです。司ネタに詳しいことを発見。サザエも知っていました。Java読書会の簡単な紹介をしました。いっても難しい内容は英語で説明することができないので、月1回のペースで実施していること、今6冊目であること、過去読んだ本の紹介、について述べました。この後、Joshuaさんから順番に自己紹介を全員していきました。記憶に残っている話題をメモします。智宏さんの自己紹介のとき、ボーランドのJavaコンパイラについてNealさんと盛り上がっていた様子だけど、内容がよく取れませんでした。Nealさんのマシンには、OSがたくさん載っているようですが、JDKのツール類の検証のためでしょうか。村山さんの自己紹介のとき、村山さんがJVMをやっていると聞いたNealさんからJavaプログラミング・パズラー問題が出されました。簡単なJavaソースを示され、これをJavaVMのインストラクションに変換するというものです。昔でいうとハンドアセンブルですね。前橋さんの自己紹介のとき、前橋さんが書籍をいくつか書いていると聞いたJoshuaさんからどんな本かけっこう突っ込みを入れられました。自己紹介の途中、山本さんが登場。□話題になったこと当日歓談の中で話題になったことをメモします。英語ベースで歓談が行われたので、内容の正確さについては保証の限りではありません。クラスローダが異なる場合は名前空間が異なるようなものなので問題ないはず。APIは、同一VMで複数のアプリを実行する。システムクラスのstaticフィールド、例えばSystem.outが別々になるようにする。現状メンテナンスされていないし使われていない。示的に記述することはよいこと。リソースバンドルでプロパティファイルをISO-8859-1以外で記述している場合、native2asciiしなくてはならない。1.5)で対応する予定。これは長年強く要望されていること。APIはエンコード大丈夫なはず。JoshuaさんはEmacs使いであった。Joshuaさんも検討に参加しているので、入れていくよ、とのこと。※なお、本内容と僕が参加したJavaOneの模様は以下のURLにメモを書いています。