JBuilderやVisualStudioなどにみられる、エラーを見つけて強調表示する機能――JBuilderではError Insightと呼ばれてるので、わたしも仮にそう呼ぶことにします――を実装したエディタを作れればなと思ったんですが、あれっていったいどういう風に実装してるんでしょうね、
ふつうに考えれば内部でコンパイラなり、文法チェッカなりを、子プロセスとして起動してやってるんだと思うでしょうが、これらはアプリケーションを起動したら必ず鳴るはずの、アプリケーション起動音が鳴りません。
dumpbin*1を使ってみても何も入っていないようだし、いったい何を使っているのやら。
まあ、別にキー入力がしばらくなかったら、コンパイラを起動でもいいんでしょうけどね、せっかくならば…と思ったので…。
――と思ったら、どうやらコマンドプロンプトからコンソールアプリケーションを起動すると、何も音が鳴らないようですね、ひょっとしたらこれを使っているのかも?
*1:VisualStudio付属のエクスポート関数一覧表示アプリケーション