言語ゲーム

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

Twitter: @propella

Techo

http://languagegame.org:8080/propella/86

困ったものでやらなくても良い事ばかりしたくなる。squeak-ja でちょっと紹介した Squeak のメモ取りツール、Techo はあれから僕の良いおもちゃとなって、はてなビューワや「プロジェクト置き場」ビューワとしてどうでも良い進化を遂げている。はてなはともかく、「プロジェクト置き場」のビューワはアドホックな設計とはいえかなり便利だと自画自賛している。今考えているのは、

それぞれの種類のエントリを統一的に扱って、日記や掲示板、はたまたローカルファイルの区別なくTecho の更新リストとして表示する。

更新頻度と精度をさらにアップした wiki ビューワ。一文字打つだけで wiki に反映される。「キーボードの速さ、息遣い」が反映されチャットとして使える(これは今の PluggableTextMorph じゃ無理かも知れない)。

今はペアプロの為わざとキーボードショートカットは普通のままだが、そういうのも全部カスタマイズ。これは Techo(モデル)の役割ではないので、もう一つコントローラを追加するか?

もちろんその先には Skeleton との統合が控えていて、ただのテキストをダイナミックな物として使えるようにする。たとえば CurrentTime = [00:13] のように記述するだけで、現在の時刻がリアルタイムにカッコの中に反映される。保存の瞬間はその時点での値が記録されるが、同じファイルを Squeak で開いた瞬間また更新が続いてゆく。これは例えばインスペクタとワークスペースが混ざったような物としても使えます。変数の値は wiki サーバに保存。他のパソコンや、他の人と代入だけで値を交換する事が出来る。

まあ、言うだけ無料ですから。もちろんこの日記も Techo で書いてます。