Developer Voices cover image

Building A Programming Language From Its Core (with Peter Saxton)

Developer Voices

CHAPTER

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.

00:00
Transcript
Play full episode

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner