Type Theory Forall

@ttforall.bsky.social

Making Type Theory, Programming Languages and Formal methods more accessible! http://typetheoryforall.com

New Type Theory Forall episode is out! I had the pleasure to partner with @serokell to bring you a conversation with Vladislav Zavialov, one of the main GHC contributors, former GHC Steering Committee member, and current implementer of Dependent Haskell. 1/3

Hey everyone! I’ve just started a short series for Patreons where I study and discuss the story of the logicians that make up the intuitionistic lineage. I'm trying to connect the people, ideas, and historical context in a more linear narrative. 1/4

Today we honor the life and work of Sir Tony Hoare (1934–2026), one of the giants of computer science. His work shaped algorithms, programming languages, concurrency, and formal verification. 1/7

Once we formalize the syntax of a language, the next step is to formalize its semantics: what programs mean and how they behave. There are three classical approaches. 1) Operational semantics Operational semantics defines meaning by describing how programs execute on an abstract machine. 1/8

People often ask: what is type theory and why is it useful? Type Theory is the academic study of type systems: formal frameworks for classifying terms, structuring computation, and specifying the behavior of programs. 🧵 1/9