#8 Aram Hăvărneanu

30/07/2025 3h 2min Temporada 1 Episodio 8

Listen "#8 Aram Hăvărneanu"

Episode Synopsis

In this mind-bending episode I do a deep dive into the world of programming language design and type systems with Aram Hăvărneanu.We cover a lot of things, including:The difference between Curry- and Church-style type systemsHow types can be used to represent meaningSet-theoretic typesThe limitations of RustHow fully embracing linear logic opens up new types of program safetyDependent typesLinks:CUEAram's post about Curry-style type systemsRich Hickey's "Maybe Not" talkChurch VS Curry TypesThe Verse Calculus