スクリプトコンパイラのコードを引き継いで、ガシガシと整理中。ついでに lex 使ってた部分は flex++ でコンパイル通るようにして、yacc から呼び出す部分を除いては全面的に C++ に移行。
時間があればやっておきたいことは多いが、どこまでできるか。コード整理してコメントつけるところまでで終わりかも。
サブプログラマの人に差し迫った仕事がない状況なので、コンパイラ理論を勉強しておいてもらう。「UNIX プログラミング環境」と「コンパイラ」 (通称ドラゴンブック) を渡す。さて hoc のバグをいくつ見つけられるかな?
ミーティングいくつか。後からプロジェクトに参加してきた人にとっては、情報が遮断されていてブラックボックスの中で物事が決まってるように感じることがあるという話。秘密が詰まったブラックボックスのように見えるものが、実は空箱というのが事実のような気がするが……。
議事録の公開やら ML の過去ログを見られるようにするやらの表面的な対策はすぐにできるけど、問題の根っこは多分そこじゃない。