CoRecursive: Coding Stories cover image

Tech Talk: God's Programming Language - Philip Wadler on Haskell

CoRecursive: Coding Stories

00:00

Linear Logic Is Important for Programming Protocols

The main method of doing this is something called session types. Due to cohe handa when cohe hand invented session types for doing protocols. He was inspired by linear logic. There's send a message, receive a message. And then there's a make a choice or accept a choice. So at one end of the channel, you say, right, i've got two alternatives here. I pick alternative a. At the other end of thechannel, saying, i'm offering two alternatives here, called a and b. And again, you want those to match up - so that make a choice and offer a choice are actually two connectives of linear logic. It wasn't until 20

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