Overview
Explore the concept of "bootstrapping" in compiler development through this RustConf 2022 talk. Delve into the history of bootstrapping the Rust compiler, understand its current implementation, and discover future possibilities. Learn about the process of building a compiler written in its target language, tracing its roots back to ALGOL and LISP in the 1960s. Gain insights into compiler theory, potential challenges, and innovative ideas for the future of bootstrapping. Find out how you can contribute to the ongoing development of this crucial aspect of the Rust compiler.
Syllabus
Intro
How do we want things to work
What happens when it doesnt work
Compiler theory
Future ideas
Taught by
Rust