An online editor

  title={An online editor},
  author={L. Peter Deutsch and Butler W. Lampson},
  journal={Commun. ACM},
An online, interactive system for text editing is described in detail, with remarks on the theoretical and experimental justification for its form. Emphasis throughout the system is on providing maximum convenience and power for the user. Notable features are its ability to handle any piece of text, the content-searching facility, and the character-by-character editing operations. The editor can be programmed to a limited extent. 

Figures, Tables, and Topics from this paper

The design and implementation of an interactive document editor
A system designed to combine the editing and formatting power of a text editor with the simplicity and immediacy of a typewriter for document preparation on a minicomputer with a simple alphanumeric visual display unit is described.
On-line Text Editing: A Survey
This paper is a survey of current methods for the on-line creation and editing of computer programs and of ordinary manuscripts text. The characteristics of on-line editing systems are examined and
WYLBUR: an interactive text editing and remote job entry system
The external appearance of WYLBUR as well as its internal structure are described and a powerful method for addressing text by content is provided.
An extensible editor for a small machine with disk storage
A versatile data structure is described, and its merits are illustrated by the ease with which powerful extensions can be implemented in terms of a few basic editing functions.
Interactive Editing Systems: Part I
A comprehensive and systematic view of the features of typical systems, highlighting substantive similarities and differences is provided, with emphasis on user-level rather than implementation-level considerations.
An Introduction to Information Structures and Paging Considerations for On-Line Text Editing Systems
Since time-sharing and interactive computing have become almost commonplace in the last five years, the idea of on-line creation and modification of programs and their documentation has become widely
A compact, portable CRT‐based text editor
  • C. Fraser
  • Computer Science
    Softw. Pract. Exp.
  • 1979
This paper describes a screen editor as a front end to a line editor that exploits existing code, yields a more compact, portable result, and permits one computer to edit another's files.
A programmable text editor
  • C. Fraser
  • Computer Science
    Softw. Pract. Exp.
  • 1982
An editor that has been given two features popular in operating system command languages — i/o redirection and programmable command files is described, suited both to editing and to some repetitive reformatting tasks often solved by one‐shot, ad hoc programs.
SCRIPT, An On-Line Manuscript Processing System
The SCRIPT commands of the IB CP67/ CMS system provide interactive creation and editing of manuscript text, and can format and output hard copies. The primary goal of SCRIPT was a convenient method
A general‐purpose text editor for OS/360
  • P. Hazel
  • Computer Science
    Softw. Pract. Exp.
  • 1974
The IBM 370/165 system at Cambridge provides batch and interactive computing facilities under OS 360/MVT with the Time Sharing Option (TSO). The Cambridge text editor, EDIT, provides comprehensive


A user machine in a time-sharing system
This paper describes the design of the computer seen by a machine-language programmer in a time-sharing system developed at the University of California at Berkeley, with the main emphasis on the appearance of the user's machine.
The snobol3 programming language
This paper presents an intuitive description of SNOBOL3 and at the same time incorporates complete reference material for the programmer.
Reference manual: QED Time - sharing editor
There is provided a one-way data transmission system wherein a transmitter station transmits in the form of data packs data from a plurality of channels, the said packs being time multiplexed.
The SNOBOL 3 programming language
  • Bell Sys . Tevh . J .
  • 1967
A user machine in a t imeshar ing system
  • The Compatible Time - Sharing System : A Programmer ' s Guide
  • 1966
Q-32 Time-sharing system user's guide, executive service: context editing (EDTXT). SDC-TM-2708
  • Sys. Devel. Corp
  • 1966
  • 1966
In addition to the corrections noted by the following changes are necessary: 1. The first statement should be k := entier((m--1)/(n+l)) 2. A semi-colon should precede label L1
  • In addition to the corrections noted by the following changes are necessary: 1. The first statement should be k := entier((m--1)/(n+l)) 2. A semi-colon should precede label L1
  • 1964