Developer Voices cover image

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

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app