Tue 18 Jan 2022 13:30 - 14:05 at Independence - Afternoon 1 Chair(s): Stephanie Balzer

No matter what kind of PL you are doing, there’s no better way to get a feel for how it works than to have an implementation you can play with. These days, it’s easier than ever to build a “full featured” language that includes IDE support, beautiful output, and an interactive web playground. Nicholas Matsakis will give an opinionated tour through some of the options available, along with observations about what it’s like to develop PL for a living.

Nicholas Matsakis is a Senior Principal Engineer at AWS and co-lead of the Rust language design team. He has been working on Rust since 2011, with a focus on its type system and compiler implementation. He did his undergraduate study at MIT, graduating in 2001, and later obtained a PhD in 2011, working with Thomas Gross at ETH Zurich.

Tue 18 Jan

Displayed time zone: Eastern Time (US & Canada) change

13:30 - 14:45
Afternoon 1PLMW at Independence
Chair(s): Stephanie Balzer Carnegie Mellon University
13:30
35m
Talk
Implementing Languages for Fun and ProfitRemote
PLMW
14:10
35m
Talk
Writing Valuable PapersRemote
PLMW
Liam O'Connor University of Edinburgh