Software Unscripted cover image

Static Types in Elixir with José Valim

Software Unscripted

00:00

JavaScript

In the early days of JavaScript, there was no build step. You just had your dot JS file and like note pad or whatever. And then you just hit save and you go over to the browser and hit refresh. So I've always been conscious of the like longer build times drawback of things. In Haskell and L and rock, if you wanted to represent something that could be either a string or an empty, you'd actually wrap that in algebraic data types. If you want to have the like, no wrapping, which is much better fit for a language that started out as dynamic because you can just do that. That instant feedback loop was just gone. It just wasn't instant anymore

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