急に寒くなったせいか、昨日あたりから体調が悪く、寒気がしたり、鼻炎が悪化したりしたので自宅作業。
とはいえ、今は子供たちも冬休みなので、作業がはかどらない。 家族全員で引きこもり状態。 結局仕事もたいして進まないし。
これではいくらなんでもいかんだろうと、夜は温泉にでかける。 結構寒いのね。
で、仕事が進まないなりにRuby M17Nについて考えていたのだが、CHISEあたりをヒントに
という方針でなんとかなるのではないかと考える。 これだと、たとえば「文字=コードポイント」という仮定もないのでより広い範囲で対応できるだろう。 ステートフルなエンコーディングにはいずれにせよ対応できないけど(効率上の問題であきらめた方が良さそう)。
もっとも、これだと以前作ったもの(ruby_m17nブランチ)の実装はほとんど流用できないなあ。
課題は
だな。特に前者。 エンジンの自作はできれば避けたいけど、鬼車をフォークするってのもなあ。