Now showing items 1-3 of 3
Simulated Overloading using Generic Functions in Scheme
(University of Waterloo, 1997)
This thesis investigates extending the dynamically-typed, functional programming language Scheme, with simulated overloading in order to permit the binding of multiple, distributed defnitions to function names. Overloading ...
Effcient Simulation of Message-Passing in Distributed-Memory Architectures
(University of Waterloo, 1996)
In this thesis we propose a distributed-memory parallel-computer simulation system called PUPPET (Performance Under a Pseudo-Parallel EnvironmenT). It allows the evaluation of parallel programs run in a pseudo-parallel ...
Folding Orthogonal Polyhedra
(University of Waterloo, 1999)
In this thesis, we study foldings of orthogonal polygons into orthogonal polyhedra. The particular problem examined here is whether a paper cutout of an orthogonal polygon with fold lines indicated folds up into a simple ...