Macro instruction extensions of compiler languages
Communications of the ACM
The Myths of Object-Orientation
Genoa Proceedings of the 23rd European Conference on ECOOP 2009 --- Object-Oriented Programming
Hi-index | 0.00 |
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.