OSC2008-do に参加してきたので、感想。*1
今回は日本Rubyの会の高橋会長もかけつけてくれた。
.NET DLR の話。
プレゼンマシンが MacBookPro だったので 「お!」と思ったが、OS は Windows Vista だった。 そりゃそーだよね、、、
DLR は言語を作るための基盤。現在、 IronPython と IronRuby と JavaScript のプロジェクトが進行中。
IronRuby はつい先日 Rails が動くようになったらしい。
あと、JavaScript で定義した関数を、Python から呼び出す なんてこともできるらしい。 まぁ、この辺は Java で定義したメソッドを JRuby から呼ぶ ってのと似てるな。
まぁ、内輪ネタなので割愛w
とにかく RubyKaigi と jpmobile は素晴らしいの一言に尽きる。
個人的には本日のメインイベントその1。 前々からずーっと生で見てみたかった Seaside をやっと 見られた。
一応、WebObjects の経験があるので、継続渡しとかは 全く驚かなかったけど、 Web ブラウザ上で コンポーネント名を表示して、Webブラウザ上で CSS の設定をしたり、Web ブラウザ上でクラスブラウザを 表示したり、ソースコードを表示したり、ソースコードは 表示するだけじゃなくWebブラウザ上で編集して それがすぐにアプリに 反映されたり(デプロイのし直しとかアプリの再起動とか 一切不要)、エラーが起きたら Web ブラウザ内にスタック トレースが表示され(ここまではフツー)、そこから Squeak のデバッガを起動してすぐにデバッグできたりとかは あまりにすごすぎてかなりポカーンとしてしまった。 (でも、これに似たようなのを昔 WebObjects + Groovy で 鈴木さんがやっていたというのを風の噂に聞いたけど、 どの程度 Seaside に近いものができていたのだろう)(追記:鈴木さんから光速でコメント頂いた。ありがとうございます、鈴木さん。EOInspectorか )
いやー、これはすごいね。本当に見られて良かった。 梅澤さんに大感謝。
あと、オブジェクトの広場で7月から Seaside の連載が 始まるってことで、めちゃめちゃ楽しみ。長期連載にして欲しい。
インターネット界隈での著作権とか言論の自由とか 言論が自由とはいえ、不必要な誹謗中傷や有害な情報から ユーザーを守る仕組みとか についての事件や法律の歴史、そして、今後どんな活動を していくべきか。
優れた技術がおかしな理論やおかしな法律によって つぶされてしまうことがあるので、 技術者はこういった法律や世論などにも関心を持つべき。
個人的メインイベントその2。
GCC のフロントエンドのソースってのは、 Ruby のソースコードとちょっと似ていて非常に面白かった。 例えば、C で思いっきりオブジェクト指向しているところとか、 「関数を定義するための関数」なんてものがあったりとか。
後、中身の思想は思いっきり LISP なのも面白い。
普段なかなか触れる機会がない(触れようと思えない)GCCを こんなに解説してくれて本当に感謝!すごく面白かった。
かなりマニアックな内容なのに、ものすごいいっぱいの 聴講者が来ててしかもみなさんずっと熱心に聞いているように 見えたのだけど、この人達はいったいどういう層なんだろう(^^; ってのが若干疑問だった。
肉うまかった。
梅澤さんとお話できて嬉しかった。
sumim さんや高橋会長からいつものように面白い話を いっぱい聞かせてもらって超楽しかった。
*1 本当は RubyKaigi について先に 書くべきなのだろうけど、 RubyKaigi は裏方でてんてこまってたので、あま り「参加」できてないのよねぇ(^^; まぁ、後で何か書くとは思います