May 3-6, 2015 Asilomar, California

A few lessons from the Mezzo project

Francois Pottier, Jonahan Protzenko

With Mezzo, we set out to design a new, better programming language. In this modest document, we recount our adventure: what worked, and what did not; the decisions that appear in hindsight to have been good, and the design mistakes that cost us; the things that we are happy with in the end, and the frustrating aspects we wish we had handled better.