言語ゲーム

とあるエンジニアが嘘ばかり書く日記

Twitter: @propella

cola/flash ワークスペース

COLA workspace

http://languagegame.org/tmp/ws/flash/Repl.html

今までさんざん同じようなプログラムを作って来たけど、懲りずに昨年 C5 で発表した Chaklboard 以来の新たなワークスペースを作りました。今回の言語は lisp です。Flash 上で動作するため、なんと IE でもちゃんと動きます!

使い方は Smalltalk の物と一緒で、式を選択して Do It か Print It をクリックするだけ、なんて直感的なインタフェース!まだ Wiki としての機能はありませんが、サンプルドキュメントがいくつか用意されていて、例えば (jump "Overview.html") を選択して Do It すると別の画面に飛ぶという具合です。下の欄に文書名を入れても飛びます。特に Flash らしい画像を使ったデモが見たければ、Graphics.html に行って全部選択して Do It すると大島さん原作のデモが観れます。

ここまでなら Smalltalk のワークスペースより勝った所は何も無いのですが、今後 PEG 文法を受け付けるようにして、OMeta/JS のように言語の設計を Web だけで出来るというマニアックなシステムになって行く予定です。