Lightweight Language Spirit

2007 年 8 月 4 日 | カテゴリー: プログラム, 日記

2007080401.jpg

Lightweight Language Spirit

LL 魂。朝10時から夜20:30の10時間半にわたるイベント、おつかれさまでした!
相当な時間だったので箇条書きですが、どうみてもみなさん芸人スキルが際立っているように思えて仕方ありません。
みなさん、ニコニコも大好きなようです。プレゼンソフトが面白すぎました。
高橋メソッド使用者も多かったけど、やっぱりテンポいいし面白いですね。
PDA を忘れたため、文字の読めない暗い中、カンだけで紙とペンでメモしたので間違ってるかも?

基調講演 / 和田 英一さん

ハッカー気質についてというテーマで、昔の機械を見ながら、有名な和田先生による講演。
微分や積分をする機械、楕円コンパスなどの説明図が巨大スクリーンに表示されるわけで、とても指せるサイズではないわけですが、和田先生も自らの影を使い巨大化して説明。かっこよすぎます。

Language Update

Perl / 小飼 弾さん
とかちつくちて。

Io / 浜地 慎一郎さん
BNF が5行。全てがオブジェクト(メッセージング)。突然言語仕様が変わる
すべてメッセージングですよ!かなりときめきました。

Clean / lethevert さん
Haskell みたい。関数型。

PHP / Seiji Masugata さん
叩かれる宿命 orz

R / 樋口 千洋さん
ベクトル。

Python / 柴田 淳さん
誰も外に出なかった開発合宿。

Lua / 上野 豊さん
ラグナロクオンラインも名前だけ一瞬出た。C とのインターフェースあり。

Ruby / まつもとゆきひろさん, 笹田 耕一さん
Ruby の説明があまりにすごすぎて必死でメモとったら「…というのはウソで」とか言われてマテマテ。
クリスマスには Ruby 2.0 公開!(ほんとは 1.9)
YARV は MRI より2-500倍早い!(そんなに早かったら C より早い)
Lazy Collection!(そんな話聞いてない)
コンパイラに「もしかして」機能。(どんだけ)

オレ様言語の作りかた

なでしこ / クジラ飛行机さん
日本語言語を作ろうと思ったとき、好きだった女の子が「おもしろそう」と言ってくれたことも開発を始めた理由の一つ。
なんと大阪弁もサポート!?
日本語言語でよかったことは可読性が高かったこと。
日本語言語で悪かったことは日本語で書いちゃったこと。

xtal / 石橋 立宣さん
キンチョーしているようで、それがなかなか、おもしろかったです。
ゲーム製作用途。ファイバーがおもしろい。
ベンチマークは Lua より早いですが、家では負けたそうです。
最近は「エクストリームアジャイルラングエッジ」の略ということに。

Sukuna / 小原 広之さん
Forth のファン。
作ってたらなんだか楽しくなってきた。gikoForth。
エラーメッセージ、テキトー。
ソースコード、恥ずかしい。
たまにダウンロードする人がいる、穴があったら入りたい。
「役に立たなくたっていいじゃない、人間だもの(´・ω・`)」

crowbar, Diksam / 前橋 和弥さん
「プログラミング言語を作る」用のサンプル言語。
「型なし言語逝ってよし」

Ruby / まつもとゆきひろさん
Lazy とかなんですか→むしゃくしゃしてやった。
日本語言語は作らないのかと言われたことのある matz さん。なでしこの URL を送りつけるが相手が読めるはずもなく。
昔作ったのは クラス使えるような C ということで classic。

VM 魂

会場に響きわたるいびき。

Jython / 西尾 泰和さん
Jython は、生まれた!→しばらく休んで→JRuby がきちゃって→走るようにリリース。そんな世界史。
フィボナッチ数列を音にして音楽に。

Rhino, Groovy / 鈴木 雄介さん
JRuby に抜かれる orz

JRuby / 高井 直人さん
Ruby 1.8.5 互換。
NetBeans でも JRuby 使えるし、JRuby はけっこう気になってます。

IronPython / 荒井 省三さん
MS の方です。

Pnuts / 戸松 豊和さん
ライバルは Lua。

キミならどう書く ~プレゼンソフトを作る~

OCaml / 小笠原 啓さん
マルチスレッドでアニメーション表現。

JavaScript / 天野 仁史 (id:amachang) さん
src=”//:” とすると、IE のバグかなにかで高速化できるという…。
JavaScript で文字が現れるだけでも演出がかっこよく、インデックスページを作成することで Compiz のような一覧を作ることも(Mac のほうは名前知らない)。
WEB デザインでも、こういう演出を考えられる人がいたらかっこいいですね。

XUL / 下田 洋志/Piro さん
高橋メソッド in XUL。
Firefox(Mozilla) でしか動かない → 逆に考えるんだ → Firefox 専用なんだ → ブラウザの違いに悩むことがない!
エヴァモード。背景が黒になる。
「高橋メソッド、OpenOffice Impress でつくると3日かかった(;´д`)

Java / 西本 圭佑さん
3D。可変長引数や static import など面白かったものの、まず LL でない。

Gauche / 小黒 直樹さん
すべて S 式!とか言い出したら一般人向けじゃなくて逸般人向けすぎる。
一般人向けインストール方法、./configure make make install できるか!
OHP のようなコンセプトで、画像を表示することに特化。
VNC プロトコルを使い、サーバー上の画面を表示することで実現。
対応形式は jpg, png, gif, scm … scm ってなんだ。
Scheme が実行可能。ちょっとバグがあったら telnet で入ってデバッグ可能。

なんと、この Gauche のプレゼンソフト、LL魂のチャット(Linger)と連動してプレゼンに表示されました。
小黒さん「画像だから初心者の人でも簡単に用意できます!」
チャット「でもエフェクトはS式…」
チャット「ニコニコみたいに横に流れるようにしてほしい」
チャット「ニコニコ的空気出てきたwww」
チャット「自重しろ」

新しすぎる…!!プレゼンとチャットの組み合わせ面白すぎです。会場爆笑。
許されるなら、こういうプレゼンしてみたい…!

Lightning Talk

PRagger でピザが頼めるようになるまで / 斎藤 ただしさん
/pizza でピザ注文→失敗→デバッグ→失敗→電話→ HTML キタネーヨ→ XHTML になった→ヤラナイカ

外付け web フレームワーク flowr / 中谷 秀洋さん
説明は、時間がないので、ポチポチポチ、以上ダイジェストでした。
blog でモノポリー。トラックバックの新しい形。

オープンソースのウィジェットエンジン「Mashed Potato」(を作ります><) / 大崎 瑶さん
エラーで実行できず。あるある。Eclipse で使えるようです。

WebDB 開発特化型言語 Alinous-Core / 飯塚 友裕さん
HTML + SQL。

__init__.php?変態的国産 PHP フレームワーク rhaco / 露木 誠さん
PHP4/5用ライブラリ。hentai++。

VM 魂に入れて貰えなかった JavaFXScript (仮) / 庄司 嘉織さん
「LL 魂のスルー力に絶望した!」「ですよねー。」「ずっと JVM のターン!」

Power of Scala / 水島 宏太さん
処理系は JVM。Onion というのも作ってるそうです。

Lisp のオブジェクトシステムの概要 / 鈴木 高弘さん
「Java とか UML つまんない」(ぶっちゃけすぎ)。
LISP は生産性高い。こんなに仲間がいるなんて。「LISP サイコー」。
Flavor の語源、ハッカーはアイスが好き。

Coq 定理証明という選択肢 / 今井 宜洋さん
バグがないからテスト不要。

D4R – DirectX for Ruby / 高野 光弘さん
友達とゲームを作ることに。
Direct X 使いづらい。C++ かんべんして。D4R ハジマタヽ(´▽`)ノ

イメージファイト! / 竹迫 良範さん
Lightning Talk 番長自らエントリー。
画像攻撃対策、IPA からの答え「PHPを避ける」。
phpinfo.gif (´Д⊂
JavaScript も画像埋め込み可能(´Д⊂
再エンコード重い。PHP コードを無効にするコードを画像に埋め込む。
わっふるわっふる。

Java より速い LL 用テンプレートエンジン / 桑田 誠さん
Velocity より早い。

C++ のための x86 JIT アセンブラ xbyak / 光成 滋生さん
X86アセンブリなら10年。

じゃ、どう書く? / 西尾 泰和さん
こう書く課。こう書く機動隊。
一つのお題をいろんな言語で。
スタンドプレーから生まれるチームワーク。

書籍の抽選ボール投げをして、エンディングは会場映像と音楽、スタッフロールでした。
次回は2008年8月30日。中野 ZERO 大ホール1300人らしいです。おつかれさまでした。

  1. com4
    2007 年 8 月 5 日 15:32

    モノポリーっぽい新しいトラックバック(のような)機能も面白そうでしたのー。

  2. 2007 年 8 月 5 日 19:35

    PC が使えるときは Piro さんの XUL 使ってみるよー。紙芝居だと紙がもったいない弱点が…!