Report Number: CS-TR-81-838
Institution: Stanford University, Department of Computer Science
Title: Dynamic program building
Author: Brown, Peter
Date: February 1981
Abstract: This report argues that programs are better regarded as
dynamic running objects rather than as static textual ones.
The concept of dynamic building, whereby a program is
constructed as it runs, is described. The report then
describes the Build system, which is an implementation of
dynamic building for an interactive algebraic programming
language. Dynamic building aids the locating of run-time
errors, and is especially valuable in environments where
programs are relatively short but run-time errors are
frequent and/or costly.