「私のLispでの経験とGNU Emacsの開発」へのリンク または TECO と ed の由来について
Richard Stallmanのスピーチの写し
http://www010.upp.so-net.ne.jp/okshirai/stallmanfinal-ja.txt
TECO (sp?)のために書かれた。それは我々のテキストエディタであり、おそらく可能な限りもっとも極端に汚いプログラミング言語だった。その理由は、それはプログラミング言語になるように設計されたのではなく、エディタやコマンド言語になるように設計されたためだった。`五行を移動せよ'を意味する`5l'のようなコマンド、あるいは、文字列を挿入するために`i'の後にその文字列とESCというようなコマンドがあった。ESC ESCを用いて終えると、それは実行された。
どっかでみたようなコマンド体系ですな。ed は teco の血をひいているから、ed コマンドの i は teco を受け継いだものかもしれない。
それに及ばず、vi になって esc が先祖返りしているのが興味深い。