Functional Geekery cover image

Functional Geekery Episode 48 - Matthias Felleisen

Functional Geekery

00:00

How to Add Types Retroactively to Dynamically Typed Programs

type poser, dialyzer and earling are all examples of languages that allow you to specify your types at compile time. How did the idea for type racket come into being? One of my research vectors from 1989 through now has been how to add types retroactively to dynamically typed programs. We started with a notion called soft typing based on hindley milliner which means like ml or like Haskell but later moved to set based analysis as well.

Play episode from 45:44
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