Multi-Path Control Structures for Programming Languages
Abstract
The dissertation applies the techniques of extensible languages to the problem of introducing multi-path control structures into programming languages. A control extension facility is defined which consists of a set of control primitives and a framework for combining them. The primitives are embedded in an existing extensible language--EL1. Using the facility, it is possible to realize both conventional and non-conventional control regimes by extension. Such extensions are simplified through the use of the control interpreter, which allows the programmer direct control over the assignment of processors to paths. A set of examples is presented which demonstrates the power of the facility for both the implementation and clarification of complex control structures.
Document Details
- Document Type
- Technical Report
- Publication Date
- Aug 01, 1972
- Accession Number
- AD0758203
Entities
People
- Charles J. Prenner
Organizations
- Harvard University