Nicholas Matsakis is a senior researcher at Mozilla research and a member of the Rust core team. He has been working on Rust for nearly six years and did much of the initial work on its type system and other core features. Prior to working on Rust, he did his undergraduate studies at MIT and completed a PhD at ETH Zurich in 2011. He also spent several years at DataPower Technology, a startup since acquired by IBM, working on the JIT compiler and networking runtime.
Talks I've Given
Inside the Rust compiler
Featuring Nicholas Matsakis
The Rust compiler is undergoing a time warp. Originally designed as a 1970s-style "batch style" compiler, albeit one supporting a rather more modern type system, we've spent the last two years transforming it into an incremental, lazy architecture (a process that is still ongoing).... rust compiler opensource incremental ide