Chalktalk is a software system developed by Professor Ken Perlin at NYU’s Future Reality Lab. Best described as a magic chalkboard, it allows you to draw and interact with live virtual objects that can be linked together to demonstrate complex concepts. Chalktalk is meant for use in live performances and demos, and is actively used to teach professor Perlin’s computer graphics class.
For my Master’s thesis, I built Atypical, a type system for the connections between these objects. Due to being optimized for a presentation-oriented visual language, it involved some unique design decisions when compared to type systems for typical programming languages.