巨大テキストファイルビューワ&プログラムログ表示サーバ
moa は数十万、数百万行の巨大なテキストファイルを見るためのプログラムです。
ジャンプ、正規表現検索、コピー等、ビューワとしてひととおりの機能を備えています。
moa はまた、OLE オートメーションサーバの機能を持ち、別のプログラムから動作ログの出力用ウィンドウとして使うことができます。
通常、そうしたウィンドウ(VB や DeveloperStudio のデバッグウィンドウ)はバッファのサイズに限りがあるため、あまり大量の表示ができません、また、出力中にはスクロールバックできないので、実行終了後でなければログの検分ができません。
その点、moa は、
・事実上無限に出力を保持できる(ディスクの容量が上限)
・出力中でもスクロールバックできる
・出力中でも検索機能やコピー機能が使える
ため、プログラム開発者にとってたいへん有用なツールです。