TRIX—An Interactive, Interpretive Language for Manipulating Strings of Characters
US Atomic Energy Commission (AEC), Hank Moll · 1974
TRIX is a language for manipulating strings of characters. It consists of functions and a syntax for assembling these functions into named procedures called macros. A program written for the TRIX interpreter is called a dialect. The TRIX user writes a dialect (program) by writing a series of macros as a disk file, and then reads-in (interprets) the dialect and executes the macros to carry out operations on a text file. Dialects run under TRIX are used for text editing, where text can be source code (e.g., a Fortran disk file) or English-language text. This report describes in detail the basic TRIX functions, the TRIX syntax, and brief examples of macros, showing applications to text-editing procedures. TRIX is an executable controllee (written in assembly language) available on the GDC 6600 and 7600 computers of the Livermore timesharing system.