Developer Voices cover image

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

Developer Voices

00:00

Row Types and Their Impact on Programming

This chapter explores the importance of row types in creating extensible data structures and contrasts them with rigid structures. It discusses how to refine function types to manage side effects efficiently and the historical challenges posed by languages like Haskell. Additionally, it examines the design and implications of Abstract Syntax Trees (AST) in programming languages, focusing on user object expansion and the relationship between type-checking and security.

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