LEXX - A Programmable Structured Editor

  title={LEXX - A Programmable Structured Editor},
  author={Michael F. Cowlishaw},
  journal={IBM J. Res. Dev.},
Many sophisticated and specialized editing programs have been developed in recent years. These editors help people manipulate data, but the diversity complicates rather than simplifies computer use. LEXX is an editing program that can work with the syntax and structure of the data it is presenting, yet is not restricted to just one kind of data. It is used for editing programs, documents, and other material and hence provides a consistent environment for the user regardless of the editing task… 

Figures from this paper

Speaking for the Trees: a New (Old) Approach to Languages and Syntax
To build programs directly out of nodes, the authors need a common representation for nodes which is flexible enough to represent many kinds of programs and support the kind of editing operations they will want to provide.
A session editor with incremental execution functions
  • N. Holsti
  • Computer Science
    Softw. Pract. Exp.
  • 1989
A text editor that executes scripts incrementally, co‐operating with application programs to undo and redo script parts, so that the user edits the input part of a transcript, and the editor updates the output part.
Visual augmentation of source code editors: A systematic mapping study
Visual augmentation of source code editors: A systematic review
This paper manually reviewed the metadata of 5,553 articles published during the last twenty years and produced a list of 103 relevant articles and a taxonomy of source code augmentation approaches with seven dimensions, which was used to categorize the resulting list of the surveyed articles.
bioSyntax: syntax highlighting for computational biology
bioSyntax supports computational scientists in parsing and comprehending their data efficiently and thus can accelerate research output and improve legibility of low-level biological data in the bioinformatics workspace.
CoderChrome : Augmenting source code with software metrics
A new visualisation technique is presented that directly applies a visualisation overlay to source code that provides a basis for continued research into the usefulness of software metrics and understanding of the best practices of developers.
Improving the Technical Aspects of Software Testing in Enterprises
This paper worked with regional companies that develop software in order to learn about their distinct weaknesses and strengths with re- gard to testing, and introduces a graphical categorization framework that helps companies in judging the applicability of recommendations.
A Bibliography of Publications about Typographic Fonts
The invention relates to a process for the preparation of metachlorophenols. The process consists in selectively hydrodechlorinating, under the action of heat and in the liquid phase,
Creating SGML documents
To be able to profit from SGML, you need a way to put your data into SGML using the DTD of your choice, as shown in Figure 26.
Best practices for technical aspects of software testing in enterprises
  • T. A. Majchrzak
  • Computer Science
    2010 International Conference on Information Society
  • 2010
This paper worked with regional companies in order to learn about their distinct weaknesses and strengths in software development and deduced best practices for software testing, and presents four important best practices focusing on technical aspects of testing in organizations.


The implementation and experiences of a structure-oriented text editor.
The ED3 editor is described, which is a powerful tool for text editing combining the ability to handle hierarchical structures with screen-oriented text editing facilities.
EMACS the extensible, customizable self-documenting display editor
The organization of the EMACS system is described, emphasizing the way in which extensibility is achieved and used.
JANUS: An Interactive Document Formatter Based on Declarative Tags
The architecture of an experimental document composition system named JANUS, which is intended to support authors of complex documents containing mixtures of text and images, is described.
A generalized approach to document markup
  • C. Goldfarb
  • Computer Science
    SIGPLAN SIGOA Symposium on Text Manipulation
  • 1981
Text processing and word processing systems typically require users to intersperse additional information in the natural text of the document being processed, called “markup,” that specifies the processing functions to be performed on those elements.
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.
A program development tool
This paper describes how a number of tools (most of which understand a particular programming language) are combined into a single system to aid in the reading, writing, and running of programs.
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
Color Word Processing
This text editor uses display color not as a design element but as a way to convey the author's intent in every stage of a document's evaluation.
A research center for augmenting human intellect
This paper describes a multisponsor research center at Stanford Research Institute in man-computer interaction that aims to provide real-time information about the interaction between man and computer.