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 ...
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 ...
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 ...