
Building A Programming Language From Its Core (with Peter Saxton)
Developer Voices
00:00
Exploring Abstract Syntax Trees and Type Systems
This chapter focuses on the role of abstract syntax trees (AST) in programming language design, emphasizing their importance over traditional textual syntax. The discussion delves into the nuances of type checking, including linear type checking and the impact of features from languages like Rust. Additionally, it highlights the potential for creating sophisticated tools and interpreters within a stable AST framework.
Transcript
Play full episode