Toward Optimistic Version Control in Architecture

Diffing, Patching, and Three-Way Merging for openNURBS 3D Models

Dedication

For Nanny, who taught me that sometimes one must let go of worry and instead laugh at the absurdity of life,

and Poppy, whose patience, humility, and intelligence have been an inspiration to me for as long as I can remember.