Technical Reports authored by Tim Budd

1989

Implementation of an Object-Oriented Shell, with James B. Rudolf, Technical Report 89-60-19, Oregon State University, August 1989.

A Parallel Intermediate Representation based on Lambda Expressions, Technical Report 89-60-18, Oregon State University, August 1989.
(Subsequently published in the Book Arrays, Functional Langauges, and Parallel Systems, Kluwer Publishing, Norwall MA, 1990).

Data Structures in LEDA, Technical Report 89-60-17, Oregon State University, August 1989.

Functional Programming in an Object Oriented Language, Technical Report 89-60-16, Oregon State University, August 1989.

A Multiprocessor Implementation of Little Smalltalk, with Srinivas Raghvendra, Technical Report 89-60-15, Oregon State University, August 1989.

Low Cost First Class Functions, Technical Report 89-60-12, Oregon State University, June 1989.

Generalized Arithmetic in C++. Technical Report 89-60-11, Oregon State University, June 1989. (Subsequently publised in the Journal of Object-Oriented Programming).

LEDA: A Blending of Imperative and Relational Programming. Technical Report 89-60-7, Oregon State University, April 1989. (Subsequently published in IEEE Software)

1988

A New Approach to Vector Code Generation for Applicative Languages. Technical Report 88-60-18, Oregon State University, August 1988.

Composition and Compilation in Functional Programming Languages. Technical Report 88-60-14, Oregon State University, June 1988.

1987

G: A Language Based on Demand Driven Evaluation of Streams, with John Placer. Technical Report 87-60-10, Oregon State University, December 1987.

The Design of an Object Oriented Command Interpreter. Technical Report 87-60-9, Oregon State University, December 1987.