LEXX - A Programmable Structured Editor

@article{Cowlishaw1987LEXXA,
  title={LEXX - A Programmable Structured Editor},
  author={M. Cowlishaw},
  journal={IBM J. Res. Dev.},
  year={1987},
  volume={31},
  pages={73-80}
}
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… Expand
Speaking for the Trees: a New (Old) Approach to Languages and Syntax
TLDR
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. Expand
A session editor with incremental execution functions
  • N. Holsti
  • Computer Science
  • Softw. Pract. Exp.
  • 1989
TLDR
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. Expand
Visual augmentation of source code editors: A systematic mapping study
TLDR
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 editor augmentation tools with seven dimensions, which was used to categorize the resulting list of the surveyed articles. Expand
Visual augmentation of source code editors: A systematic review
TLDR
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. Expand
bioSyntax: syntax highlighting for computational biology
TLDR
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. Expand
bioSyntax: Syntax Highlighting For Computational Biology
Computational biology requires the reading and comprehension of biological data files. Plain-text formats such as SAM, VCF, GTF, PDB and FASTA, often contain critical information that is obfuscatedExpand
CoderChrome : Augmenting source code with software metrics
Software is typically big and complex. Software metrics provide measurements of software products and development processes, in order to help software developers understand and improve theirExpand
Improving the Technical Aspects of Software Testing in Enterprises
TLDR
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. Expand
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,Expand
Creating SGML documents
TLDR
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. Expand
...
1
2
...

References

SHOWING 1-10 OF 24 REFERENCES
Z - the 95% program editor
TLDR
This paper describes a text-oriented display editor called Z, which considerably simplifies the design of the editor and presents the user with a simple but powerful model of program structure. Expand
The implementation and experiences of a structure-oriented text editor.
This paper presents a generalized approach to data editing in interactive systems. We describe the ED3 editor, which is a powerful tool for text editing combining the ability to handle hierarchicalExpand
EMACS the extensible, customizable self-documenting display editor
EMACS is a display editor which is implemented in an interpreted high level language. This allows users to extend the editor by replacing parts of it, to experiment with alternative commandExpand
JANUS: An Interactive Document Formatter Based on Declarative Tags
TLDR
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. Expand
A Program Development Tool
TLDR
This paper describes how a number of tools are combined into a single system to aid in the reading, writing, and running of programs to form a synergistic union. Expand
A generalized approach to document markup
Text processing and word processing systems typically require users to intersperse additional information in the natural text of the document being processed. This added information, called “markup,”Expand
A generalized approach to document markup
TLDR
Text processing and word processing systems typically require users to intersperse additional information in the natural text of the document being processed, which serves two purposes: 1. it separates the logical elements of the documents; and 2. it specifies the processing functions to be performed on those elements. Expand
The design and implementation of an interactive document editor
TLDR
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. Expand
A program development tool
TLDR
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. Expand
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 andExpand
...
1
2
3
...