Programming languages for non-numeric processing—1: TRAC, a text handling language

  • Authors:
  • C. N. Mooers;L. P. Deutsch;R. W. Floyd

  • Affiliations:
  • -;-;-

  • Venue:
  • ACM '65 Proceedings of the 1965 20th national conference
  • Year:
  • 1965

Quantified Score

Hi-index 0.00

Visualization

Abstract

THE TRAC SYSTEM for Text Reckoning And Compiling was developed as a software package and user language to go with the reactive typewriter. Design goals included the attainment of a concise and efficient input language, a straightforward philosophy and a high order of logical versatility. The external and internal forms of the TRAC language are the same. TRAC can accept, name, store, operate upon in any way, and emit any string of characters that can be produced on a teletypewriter keyboard. Any string can be treated at any time as text, name, or program. This paper describes the design decisions that went into the construction of the TRAC language and system. The acronym TRAC stands for “text reckoning and compiling”1. The TRAC system had its genesis in the need for a general tool for dealing with text. In its later stages, TRAC developed in parallel with the evolution of the reactive typewriter concept2. TRAC is now running in a time-shared environment, and is currently undergoing testing and operational refinement3. In preliminary assessment, TRAC appears to exceed the design targets set for it.