Type Theory Forall

Type Theory Forall

@ttforall.bsky.social

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

200 followers189 following199 posts

How do you add static types to one of the largest PHP codebases on the planet? I sat down with Julien Verlaguet, one of the creators of Hack, to hear the story behind one of the most ambitious language migration efforts ever attempted. 1/2

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

Past sponsors have included companies, research groups, conferences, and open-source projects. Feel free to reach out if you have any questions. And if you know someone who might be interested, a retweet would be greatly appreciated for reach. 3/3

The TTFA store is closing May 19. Last chance (for a while) to grab: PL mugs, shirts, hoodies, hats — plus the Tony Hoare tribute drop. https://twp.ai/9OUsKk After a year, we basically broke even — so going forward: • Open once a year • Next reopening: holidays Don’t miss this window.

The TTFA store is closing May 19. Last chance (for a while) to grab: PL mugs, shirts, hoodies, hats — plus the Tony Hoare tribute drop. https://twp.ai/9OUvqF After a year, we basically broke even — so going forward: • Open once a year • Next reopening: holidays Don’t miss this window.

The store will now only open once a month ⏳ This drop closes May 19 Then we reopen only for the holidays If you’ve been thinking about getting something — now’s the time. Appreciate all the support ❤️ 2/2

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

View full thread

I confess that this is not a super well polished video, but if you like foundational papers discussion, I think you'll enjoy this. To share this with a slightly broader audience, I’m offering 50% off the first month on Patreon. 3/4

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

The first episode is out now, and it’s on Frege, centered around his essay “The Thought: A Logical Inquiry.” I think it's a fascinating entry point into how these foundational ideas started to take shape. 2/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

View full thread

Hoare also introduced null references in ALGOL W, which he later called his “billion-dollar mistake,” a candid reflection that pushed language designers toward safer type systems. For these and many other contributions he received the ACM Turing Award in 1980. 6/7

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

View full thread

In 1969 he introduced Hoare Logic in An Axiomatic Basis for Computer Programming, giving us the famous Hoare triple {P} C {Q} and launching the field of formal reasoning about programs. 4/7

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

In 1960, while a visiting student at Moscow State University working on a machine translation project, Hoare needed a way to sort the words of Russian sentences before looking them up in a Russian–English dictionary. 2/7