SqueakFest 2004

SqueakFestに参加するのは初めてなのだが、今年はHPやAppleがスポンサーをしてくれて、iBookが90台貸し出されていたり、お昼や朝ごはんや夕方のビールも用意されていたり、そして参加者の人数も去年に比べて倍くらいになっていたりとなかなかの賑わいであるそうである。

Wade Robertsの開会の挨拶で始まったSqueakFest。それを引き継いだKimが、最近お気に入りのジョークである「SqueakFestには世界中から参加者が。ブラジル、日本、カリフォルニアなどの」というやつを披露したり。

Michaelによる、新しいSqueakland版イメージに関する紹介。3.8aに基づくSqueakland版イメージのalpha版を配って使ってもらい、バグだしをしてもらう。もちろんぽろぽろバグは出てきたわけである。

次は、Columbia College of Chicago、Interactive MediaにおけるSqueakの取り組みについて。実は毛玉のデモ作りをしていたのであまりまじめに聞いていなかった。正直申し訳ない。が、CarolineやKarenがものすごく情熱的にReggio Emiliaの取り組み(Reggio Approach)を引用し、「聞く(ascoltare)」ことを重視して、ドキュメンテーションを作って、ということを強調していた。あのレベルのドキュメンテーションを作る努力ができればかっこいいね。(Reggioについては、この日記を検索してみてください)。

BJ (Betty Joだったのか)のOpen Schoolでの取り組み紹介。あの人の語り口には特徴がある、といつも思う。コンピュータを学校に置いたときの苦労などに、聴衆の同業者から同感の声が上がっていた。

多言語化Squeak3.8a

Scottの不思議な言葉に満ちた発表を聞きつつ、MichaelとNedが試していたSqueak3.8aでのバグを追いかける。プロジェクトを読み込むときにはオブジェクトのグラフをひたすら再帰呼び出しで呼び続けるのだが、もう機械になったつもりでstep stepである。

結局PositionableStream>>skip:の実装がANSI compatibilityを目指したがために狂ってしまっていたのが原因と言うことがわかった。skip: -1というとファイルポジションが予期できない幅で変わっていたのだ。こういうのがGuide時代におけるSqueakの落とし穴だよなあ。3.6まではちゃんと動いていたものが、3.8では動いたり動かなかったりして、よく見たら些細で無実そうにみえる他の所の変更によって痛い目を見させられるという。まあ直せるから良いけど。

SqueakFest 2004

午後の最後はJulian LombardiとMark McCahillによるCroquetの紹介。余り大きな声で言いたくはないが、SolarCroquetベースの癖にそこまで売り込みますか、という突っ込みを入れたくなってしまう。いろいろ作っていたけど。

Mark McCahillがGopherをやっていたのは有名だが、Gopher VRという3次元物に10年ほど前に取り組んでいた、というのは知らなかった(知らなかったことといえば、Andreasに7歳の甥っ子がいたということもあるな)。

その後ちょっとしたレセプションで、ハイネケンを2本くいくいっと空けたり。

Hickney

Nedの勧めにより、John Maloney、John VoiklisとHickneyという(名前だったと思う)レストランに。ミートローフは「肉と、ブロッコリと、マッシュポテト」という3品目だけからなるものだったが、それをいただく。HofBreuhaus (本当はeじゃなくてaウムラウト)なるビールも。毛玉のでも内容を気に掛けながら、すでにハイネケンで酔っ払っていたりもしたので、いつものようにNedがやっているマシンガントークからは遊離していた。その後ホテルに帰り、ちょっと楽しい気分になってから就寝。