このシステムのためのバージョンを書き始めました。正規表現を機械コードにコンパイルしました。イメージのいずれでも入手可能です。関する完全でないノートを書きました。その全貌を明らかにするのは困難でした。と類似した方法でした。仕事に使用されました。一般に利用可能な場所に置かれました。ハードウェアとソフトウェアを使用している研究室において使用されました。して使用されたドキュメントの最初の数ページを持っています。ついて議論しています。他のエディターがコマンドを実行することができません。置き換えや括弧もありませんがありませんでした。ロスは多くありませんでした。多重バッファーやバッファーの実行の概念を捨てました。複雑な実装のいくつかを付け加え始めました。ed.このラインに沿った後の開発はほとんどUCバークレーでの紙幣喜びによって終わって、viを含んでいます。ここの進歩は本質的にスクリーン・エディタフォーマットにedのコマンドセットを適応させることでした;タイプライターの紙上の(恐らく仮想)物事を行う代わりに、コマンドが最終結果上にタイプされている一方、viはスクリーン上で1個のドキュメントの現在の視界を維持します。編集されているテキストの一部上で絶えず最新のウィンドウを維持することは、今もちろん完全にあります、標準、また受理しました。同じプログラムは、名前exの下で、タイプライター状のターミナルに、よりよく作用します;いくつかの空想家コマンドおよびよりよい診断学に加えて、それは本質的にedです。o験する)によってsamによって例証されます。それは、Unixおよびウインドウズ・バージョンの両方の中のFTPに利用可能です;netlibの上の「samエディター」を捜してください。サムはカットおよび貼り付け(コマンド・ウィンドウ(家柄のQEDラインからその言語は取り出される)と一緒にそのテキスト・ウィンドウ上で編集するマウスおよびメニュー)を提示します。best.ベル研究所の中の正規表現の現在のインプリメンテーション、ソフトウェアを研究する、それらがコンパイルしようとしないので、特に後であるというケンのCTSSおよびMulticsバージョンの中のものに近いアルゴリズムを使用する、機械コードに。それらは多少非常に大きな文字セット(Unicode)に対処する際に入念に作られました、しかし、それらは、オペレーター(*、|、括弧のためにグループ化する連結)の古典的セットおよびNDFAシミュレーションの両方を維持します。私たちはいくらか適正にしました、DFAをダイナミックに構築するgrepのバージョンを入念に作る、オンデマンド、固定ストリングを速く探索するためにボアイエ=ムア技術などを使用します。結局、単純で固体、最良に見えます。better.1970年代に戻って、QEDは他の結果を持っていました。ボブ・デーリーは、Multicsプロジェクト用のPL/1でqedxと呼ばれるエディターに手紙を書きました。(例えば)トム・ヴァンVleckの百科全書的な議論を参照してください。Multics事態(事態にQから始まることであるこのポインター)の。Emacsはよりよくその多くすべてではないと私は思いますが、スクリプトを書く言語としてのQEDの嫌な性質に関する酸味のコメントは、マーク上にあります。interfaces.QEDの従来の(恐らく最もよい)バージョンは、トムまんじゅう、ロブ槍、ヒューRedelmeierおよびデービッドTilbrookによってトロント大学で終わりました;それは多数のバッファー、バッファーの実行および後部に参照を付けることを備えた正規表現を支??オます。最近のカナダのバージョン(さらに従来のスタイルの子孫)はThinkage株式会社から、フレッドです。それは様々な初期のバージョンのように、ハネウェルGCOSシステムに利用可能で、TTY状のコミュニケーション・インターフェースのためのラインエディターとしてもスクリプトを書く言語としてもまだ使用されます。