Functional Geekery cover image

Functional Geekery Episode 48 - Matthias Felleisen

Functional Geekery

00:00

What Was the Start of the PhD Course That You Worked on With Dan Bird?

Dan List taught a course called essential elements of programming languages, EOPL for short. He would give us little projects on managing concurrent and somewhat parallel computation at the time 1984 that was very insightful. We studied models of concurrency and coordinated computing as Dan called it. And I recognized there were certain patterns we played with this and I abstracted it out. I created a new language construct called delimited confirmation which now comes back in all kinds of forms. It's one of the first ideas for sharing with the world how you could do things very differently. That turned out to be one of my first papers that I developed but I didn't write it up at the time. It was 1984

Play episode from 07:02
Transcript

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