A processor-building system for experimental programming languages

Translator-building systems which allow the rapid construction of translators for programming languages have been in existence for a number of years, beginning with pioneering efforts by Irons and Brooker and Morris, and more recently in systems developed by Reynolds, McClure, and Feldman, among others. With such systems it is possible to build a translator for a language relatively easily, although the translator may not be a particularly efficient one. In this paper, an extension of the notion of a translator-building system to the notion of a processor-building system is considered, and an operating example of such a processor-building system is described.