Today I submitted my Master’s thesis, two weeks after the original deadline. The deadline extension really helped me get it into a good shape. On the other hand, in the end the thesis covered only the functional object calculus, even though my stronger results were for the imperative object calculus. Unfortunately it would have taken too long to write everything up. I started with the functional calculus and realized too late there is not enough time for both so that I can set the priorities right. Anyway, the things I presented are self-contained and even without the imperative calculus, the thesis is pretty consistent (69 pages). And hopefully we will manage to publish the stronger results somewhere.
Thesis
Step-indexed Semantic Model of Types for the Functional Object Calculus (623.8KB PDF)