Signals and Threads cover image

The Future of Programming with Richard Eisenberg

Signals and Threads

00:00

The Differences Between Haskell and O'Kamel

Jane Street is developing a new programming language called O'Kamel. It's designed to be more general than just useful for the Jane Street community. The design process involves seeking outside feedback from the very beginning. In Haskell, you tend to write your type signatures sort of right next to the function and Haskell uses a lot of type signatures. But in O'kamel, there's these separate interface files where you define the interface to your whole module.

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