言語ゲーム

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

Twitter: @propella

普通の日

ようやく普通に仕事が出来る。金曜日に日本を出て今日が火曜日だから時差ぼけを我慢すればまずまず順調だ。まずやり残しているのが linux squeak 用のクリップボードdnd のサポート。ロードマップ http://dev.laptop.org/roadmap によると、来週末が BTest4 の締め切りなので、今週内には何とかマージしたい。特に難しいのが、既存の色々な物との整合性を取るところ。過去との互換性を確保するのは勿論。主に Mac 用に作られた Sophie 用のクリップボード拡張(テキスト以外のデータも使える)と互換性を取らないといけない。

さらに、この後すぐに Sophie のクリップボード拡張が対応していない状況に対応する必要がある。クリップボードでは、送信元と送信先がそれぞれサポートするタイプを調整して、実際に送るデータのタイプ(典型的には MIME type) を決定するのだが、現在の Sophie クリップボード拡張では受信は複数型に対応していても、送信は Squeak 側で一つの型に決め打ちする必要がある。これは、例えばテキストモーフをコピーしたいときに相手が画像が欲しいのかテキストが欲しいのかによって png を送るか text を送るか調整できない。

dnd については全く Squeak の対応は全く原始的で、ファイル名のドロップ入力しか対応していない状況なので、これも特に出力は一からデザインしなおす形だ。これも複数プラットフォームに対応させるのに X11, Win32, Mac の最小公倍数的なデザインにする必要があるのだがこれも面倒臭い。

あとここ数週間ほとんどメールをチェック出来ていないので、自分に関係ありそうな事がメーリングリストで起こっていても完全無視だった。これらに追いつくまでには結構かかりそうだ。