Gauche-makiki と Libuv を組み合わせて作った自作ウェブサーバの Violet のバグ修正をここしばらくやってるけど全然なおらない。 リクエストのサイズが大きくて複数のパケットに分割されたとき、これまでは 1 個目のパケットだけを呼んでいたので makiki が不完全なリクエストとみなしてエラーを出力していた。 パケットが複数ある場合にも対応できるように、makiki に渡す入力ポートが空っぽになったらいったん継続を補足してから Libuv に処理を戻すような動作を実装したい。 しかし、継続呼び出しが複雑過ぎてなかなか正しく実装できない。 Gauche の HEAD に搭載された control.plumbing というのを使う方法も考える。
「メリー・ポピンズ」を観終わった。 これまで何度か観たことがあったと思うけど結末を覚えてなかったので、再度観てまた感動した。
『銀河の壺なおし』も読み終わった。 長編だけど比較的短い感じかな。 薬物が出てこないくてよかった。 大森望さんの解説も含めて面白かった。
「RAKUEN」というゲームを始めた。 RPG ツクールで作られたゲームで、一見可愛い感じなんだけど、東日本大震災をテーマにした内容でなかなか重い。 でもよくできているので続きが気になって飽きないようになっている。