5. アプリケーションを書く時に何をすべきか

コンソールアプリケーションを書くときには、ユーザーに親切に。 そして標準入力から何が来るのかを、以下の処理フローを使って 理解するように努めること。

  1. 正しい terminfo エントリを開き、 その文字シーケンスが現在の端末上で特殊な意味を持つのかどうかを探そう。 もしそうなら、その terminfo セマンティクスを使う。

  2. 行送り、改行、タブ、そしてもちろん BSDEL は、ASCII のもともとの 意味で使う。お祈りも役に立つかもしれない。